
🔍 SEO at the website creation stage: what to build into the foundation to avoid redoing it later
The site is ready, the design looks great, the content is written. But there's no traffic. Sound familiar?
The problem is almost always the same: SEO was put off "for later." Launch first, then do search optimization once the first visitors show up. In practice, it works exactly the opposite way: reworking the architecture and fixing dozens of pages after the fact is many times more expensive than building SEO into the foundation.
More details: SEO at the site creation stage.
Now, a concrete plan: what exactly to configure during the site creation stage, in what order, and why each item matters for search rankings. No fluff, no "let's figure it out."
💡 Quick overview:
- Choose hosting with fast hardware, set up SSL and clean URLs; this is the technical minimum without which search engines won't even take the site seriously.
- Build the keyword list before sketching the structure: keywords dictate which pages are needed, not the other way around.
- Design a logical section hierarchy, set up breadcrumbs and internal linking; the search crawler needs to understand what's important on the site.
- Prepare templates for meta tags, headings, and image alt text: every page gets a unique title and description from day one.
- Create a content plan based on keyword data, not inspiration: publish material for which search demand already exists.
- Install an SEO plugin, generate an XML sitemap, configure indexing, and only then go live.
Read more about SEO optimization at the site creation stage in our article:.
Technical foundation: without it, SEO won't take off
The first layer, what search engines check even before they start reading your content. These things are set up once, but a mistake in any of them can wipe out all further efforts.
Hosting and speed. Google considers Core Web Vitals: loading, stability, and responsiveness metrics. If the server response time exceeds 200 ms, you're already losing. Choose a plan with NVMe drives and server-side caching. VPS or quality shared hosting with LiteSpeed; the ranking difference for commercial queries can be noticeable.
SSL certificate. Without HTTPS, search engines mark the site as unsafe. The certificate must be installed before launch; migrating from HTTP to HTTPS later creates a mess of redirects and a temporary ranking drop. Most hosts provide a free Let's Encrypt certificate at signup.
Clean URLs. An address like ?p=10467 tells the search engine: "nothing interesting here." Set up human-readable URLs: in WordPress, this is done under Settings → Permalinks, selecting the "Post name" option. If the site is over six months old and the structure is already established, don't change it without 301 redirects: broken URLs will kill the accumulated page authority.
robots.txt file and XML sitemap. The first tells search engines what not to index (admin area, duplicates, system files). The second, conversely, lists all the pages that should be included in the index. Both are generated automatically by an SEO plugin, but verify they exist before launch: site.ru/robots.txt and site.ru/sitemap.xml.
Mobile layout. Google indexes sites on a mobile-first basis; if content shifts or becomes unreadable on a phone, the desktop version won't save you. Check the template's responsiveness before loading content.
Keyword list: why keywords are not a "later" thing
A beginner's mistake: first they came up with the structure, then wrote the texts, and only after that wondered what people are actually searching for. The correct order is the reverse.
Keyword research is done before designing the structure. You determine which queries lead to the site, group them by meaning, and those groups become sections and pages. Tools: Google Keyword Planner (free, requires a Google Ads account), Ahrefs or SEMrush (paid, but give a full competitive picture).
What to collect:
- high-frequency queries, for informational pages and the homepage;
- mid-frequency queries, for catalog sections or blog categories;
- low-frequency queries, for specific articles and product pages.
The output is a table: query → landing page → content type. This table, not the designer's imagination, determines which pages the site will have. If there's no page for a popular query, you lose traffic from day one.
Site structure that search engines love
A search crawler is not a person. It doesn't understand "pretty" or "intuitive." It needs a hierarchy: homepage → sections → subsections → pages. The ideal depth is no more than three clicks from the homepage to any page.
Design rules:
- One page, one query group. Don't try to cover "suspended ceilings" and "bathroom renovation" on the same page: the search engine will get confused about what the page is even about.
- Name sections the way people search. "Services" is bad; "Apartment renovation in Kyiv" is good.
- Set up breadcrumbs, the navigation chain at the top of the page. They give the search engine an alternative way to understand the structure and often appear in the search snippet.
- Internal linking: every important page should have links from other relevant pages on the site. This distributes "authority" and helps the search engine find deep pages.
A separate point: pagination and filters. If you have a product catalog, every filter combination can create an "infinite" number of URLs with duplicate content. Block such pages from indexing using canonical or noindex. Cleaning the index after the fact is one of the most tedious SEO tasks, one that can be completely avoided at the start.
On-page optimization: what to configure on every page

Once the structure is ready, work begins on the content of each page. This is routine, but it's what signals to the search engine: "here is a relevant answer to the user's query."
Title and description. The page title is what the user sees as a blue link in the search results. Up to 60 characters, unique for each page, with the keyword at the beginning. The description, the gray text under the link, up to 160 characters. It doesn't affect ranking directly, but it determines whether they click on you or a competitor.
H1-H3 headings. H1, one per page, matches or is close to the title. H2s break the text into semantic blocks. Include keyword variations in H2 and H3; the search engine reads the heading hierarchy as the semantic framework of the page.
Images. Each image gets:
- a meaningful file name (not
IMG_3402.jpg, butseo-struktura-saita.jpg); - alt text, a description in English, with the section's keyword;
- compression to a web format (WebP or AVIF) without visible quality loss.
According to HTTP Archive data for 2025, images account for about 45% of a page's weight on average. Uncompressed images are the main cause of slow loading, and loading speed is a direct Google ranking factor.
Structured data. Schema.org markup helps the search engine understand the content type: article, product, FAQ, how-to. This is what makes rating stars, breadcrumbs, and expandable questions appear in search results. SEO plugins like AIOSEO add basic markup automatically. For specific types (recipes, events, courses), configure manually through the plugin interface.
Content plan with an SEO focus
Content is the fuel that powers the search engine. But publishing "when you feel like it" doesn't work. You need a plan tied to the keyword list.
What to publish at launch:
- Landing pages for commercial queries (services, product categories). These bring conversions; do them first.
- Informational articles for the blog; they cover low-frequency queries and build domain authority. At launch, 10-15 pieces are enough, but each article should cover a specific query group.
- "About Us," "Contact," "Shipping" pages; basic trust for both users and search engines (E-E-A-T signals).
Consistency matters more than volume. One article per week, but steadily, is better than five articles at once and then silence for a month. Search engines notice the update pattern and consider content "freshness" for many query types.
Updating old content. Build a review of key pages every 6-12 months into the plan: dates, figures, and source links become outdated. An updated post often outranks a freshly written one; Google values maintained content.
Tools that make life easier
Manual SEO across dozens of pages is a path to burnout. Here is the minimum toolset that covers the main tasks at the site creation stage.
Read more about this on the website.
SEO plugin. All in One SEO (AIOSEO) or Rank Math; install on WordPress, generates an XML sitemap, manages meta tags and structured data. The free version is enough to get started.
Google Search Console. Verifies site ownership, shows the search queries you're found for, and reports technical indexing errors. Connect it before launch; the first data will appear a few days after indexing.
Google Analytics. Counts visitors, traffic sources, and on-page behavior. Without it, you won't know if SEO is working at all.
PageSpeed Insights. Measures loading speed and gives specific recommendations for improvement. Check the homepage and 3-4 typical pages before launch; later it will be too late to switch hosting without losses.
Structured data testing tool. Search Console has a Schema.org validator; run 2-3 pages of each type through it. One unclosed bracket in JSON-LD breaks the entire markup, and you won't know until you check.
Here is a visual walkthrough of basic WordPress SEO setup, from plugin installation to the first indexed page:
⁉️🤔 Frequently asked questions
Can I do SEO myself, without a specialist?
Basic SEO optimization for a WordPress site is a task a site owner can handle. The technical foundation (SSL, clean URLs, speed) is set up using a checklist in a couple of hours. On-page optimization is a regular routine that an SEO plugin simplifies down to filling in fields. A specialist is needed for complex projects: online stores with thousands of SKUs, highly competitive niches, sites with non-standard architecture. But for a blog, landing page, or service site, a DIY start is enough.
Basic SEO setup for a WordPress site is realistically doable on your own in 2-3 days. The technical foundation (SSL, clean URLs, speed, robots.txt) is configured using a checklist and requires no special knowledge. On-page optimization comes down to filling in fields in an SEO plugin: title, description, alt texts. A specialist is justified when the niche is highly competitive and the site has more than 200 pages; then manual optimization of each one becomes inefficient.
When should I expect the first results from SEO?
The first visits from search appear 2-4 weeks after indexing, for low-frequency queries. Achieving stable traffic for mid-frequency queries takes 4-8 months. High-frequency queries in competitive niches can take a year or more. It's a marathon, not a sprint: SEO doesn't give instant results, but the accumulated effect works for years.
The first visits for low-frequency queries appear 2-4 weeks after the site is indexed. Stable traffic from mid-frequency queries builds up over 4-8 months of consistent work. High-frequency queries in competitive niches can take a year or more. This isn't a marathon for the sake of a marathon: the accumulated SEO effect works for years and doesn't reset to zero when the ad budget stops.
Which SEO plugin should I choose for WordPress in 2026?
All in One SEO (AIOSEO) covers all basic needs: meta tags, XML sitemap, Schema markup, readability analysis, redirect management. The free version is enough to get started. Rank Math is a functional equivalent with a slightly more aggressive interface. Both work well. Yoast SEO was once the standard, but in recent years it has noticeably slowed down with innovations.
For WordPress in 2026, the choice is between AIOSEO and Rank Math. Both cover everything necessary in the free version: meta tags, XML sitemap, Schema markup, and basic page audit. AIOSEO has a more conservative interface; Rank Math is slightly more aggressive with suggestions. Yoast SEO lags behind functionally: the last major updates were several years ago, and it never caught up with competitors' AI features.
Is it mandatory to have a mobile version of the site?
Yes, and this is not a recommendation, it's a requirement. Google has fully switched to mobile-first indexing since 2023: the version of the page seen by a mobile user is used for ranking. If content is cut off on a phone, buttons overlap, and the font requires a magnifying glass to read, rankings will drop regardless of the desktop version's quality. Choose a theme with responsive layout and check every template on a 375px-wide screen before launch.
Mandatory. Google has been indexing sites on a mobile-first basis since 2023: the mobile version of the page is stored in the index, and it determines rankings. The desktop layout, no matter how beautiful, does not affect ranking. Choose a theme with proven responsiveness and test every page type at a screen width of 375px, the lower boundary of modern smartphones.
Should I buy links for a new site?
Buying links on exchanges is a direct path to a Google penalty. The algorithms have learned to detect paid links more accurately than many SEO specialists can mask them. For a new site, a natural backlink profile is built through guest posts on thematic platforms, mentions on social media, and, most importantly, content that people want to share. 90% of efforts at the start should go into content, not links.
No, for a new site this is a risky path. Google has learned to detect paid links more accurately than many can mask them, and penalties for link spam have become stricter. A natural profile is built through guest publications on thematic platforms, mentions on social media, and, most importantly, through content that people want to share. At the start, 90% of efforts should go into content, not links.
SEO built into the foundation: what's next?
A site designed with search optimization in mind starts gaining traffic from the first month after indexing. For competitors who "caught up" on SEO after the fact, the same path takes six months because they have to rewrite the structure and wait for re-indexing.
If you're at the starting line, don't try to boil the ocean. Follow the chain: technical minimum → keyword list → structure → on-page → content plan. After two weeks of consistent work, you'll have a site that search engines see and understand. And that's already half the battle.
If your site is on WordPress, start by installing AIOSEO and connecting Search Console. That's thirty minutes that will save you months of rework.



