Skip to content

Web designer in Tehran, building sites that stay fast

I am Hossein Parto, a web designer in Tehran. I build WordPress sites by hand in PHP, without a page builder, and I run five of my own on that same code.

Why I do not use a page builder

This page used to be an Elementor build. It loaded 18 stylesheets and 27 scripts before a visitor saw anything. I replaced it with a single standalone PHP template that ships as one HTML request with the CSS and JavaScript inlined, and nothing external except the fonts.

That is the whole argument. A page builder sells you the ability to move a box without a developer, and charges for it in requests on every visit, forever. If moving the box yourself is worth that to you, hire someone who likes page builders. I am not going to pretend I can give you both.

Speed is decided at build time, not by a plugin

A caching plugin bolted onto a heavy site hides the weight from some visitors and none of the crawlers. The decisions that actually matter are made earlier: what the page loads at all, whether the largest image is preloaded rather than lazy loaded, whether the stylesheet is one file or eighteen.

After that, caching is worth having. On this site an nginx page cache serves the HTML before PHP runs and a Redis object cache holds the queries. Both help. Neither would rescue a page that ships 27 scripts.

Persian and English from one stylesheet

Right to left is not a second theme. Written with logical properties, the same stylesheet lays out both directions, which is why the Persian version of this site is the same file and not a fork that slowly falls behind.

The trap is that a right to left layout looks finished long before it is. Icons that point somewhere, anything absolutely positioned, and every hardcoded left and right have to be checked by hand in both directions.

Sites I built and run

Five properties, all mine, all live. The counts were taken from the databases, not estimated.

RGB

rgb.ir

A web design, SEO, speed and security agency. Its 37 service pages are written in Persian, English, Arabic and Turkish, all four on the same URL.

248 pages published Founded 2014

Faragiri

faragiri.com

An online training platform for languages and computer skills. 885 courses, each with its own lesson list.

1,091 pages published Founded 2015

Mr Gym

mrgym.ir

A bodybuilding and fitness reference. 1,069 exercise pages carrying instructions, target muscles, rep and rest ranges, and the mistakes people actually make.

1,816 pages published

Rankesh

rankesh.com

Reviews and rankings across categories, with the scoring method printed on the page so a reader can disagree with it. 294 entities reviewed.

511 pages published

Technical SEO Service

technicalseoservice.com

Technical SEO consulting, written in English. The audits measure redirects, headers, render blocking and structured data first hand instead of quoting a tool score.

188 pages published

What I will not do

Where to go next

The full profile, the timeline and the education are on the homepage.

Get in touch

Tell me what the site is, what it needs to do, and when. If it is not something I can do well, I will say so.