Technical SEO
The engineering half of search: making a site crawlable, indexable, fast, and unambiguous about what each page is.
Websites built as code rather than assembled from a page builder — so they stay fast, stay indexable, and can still be changed in five years.
Most small business websites are assembled rather than built: a theme, a page builder, and a dozen plugins, each with its own update schedule and its own way of breaking. They are quick to stand up and expensive to live with.
The alternative is a site written as code — templates you can read, one stylesheet, and no dependency that has to be watched for security updates. It takes longer to start and much less time to maintain, and it stays fast because there is nothing in it that does not need to be there.
The first decision is what pages exist and how they relate. Get that wrong and no amount of design fixes it — the navigation stays confusing and search engines never work out what the site is about.
A page title, its URL, its breadcrumb trail and its sitemap entry all come from a single definition. This is the difference between a site that stays correct and one that slowly fills with contradictions as it grows.
The code is commented where the reasoning is not obvious, and the project ships with documentation. If you ever hand the site to someone else, they should be able to pick it up without calling.
This is not the right fit if you need to edit page layouts yourself in a visual editor day to day. If that is the requirement, a well-configured CMS is the honest answer and it is worth saying so before starting.
Text and image changes are usually handled as part of a maintenance arrangement. If you need to make structural changes yourself without involving a developer, say so early — that requirement changes what should be built.
Not by default. WordPress is a reasonable choice when a site genuinely needs self-service publishing and a large plugin ecosystem. When it does not, it adds a permanent update and security burden for features that never get used.
Yes. Pages are rendered on the server, so content, navigation and forms all work with JavaScript disabled or blocked. JavaScript is used to improve things, never to make them function.
The engineering half of search: making a site crawlable, indexable, fast, and unambiguous about what each page is.
Finding out why a site is slow and fixing the cause, including the parts that live on the server rather than in the page.
Ongoing care for sites and applications, so problems are found before a customer finds them.
Describe the problem and you will get a direct answer about whether it is worth doing, roughly what it involves, and what it would take.
Start a conversation