Why a new site doesn’t show up in Google and Yandex for months. Mistakes that are built in during development, and how to avoid them.
SEO often gets postponed: “let’s launch first and deal with promotion later.” The problem is that many mistakes are built in during development — and fixing them after launch costs many times more. Here are the ten most common mistakes that keep a new site from getting traffic from Google and Yandex for months.
1. The site is blocked from indexing
During development the site is hidden from search engines — and rightly so. But after launch, the block in robots.txt or the noindex tag sometimes isn’t removed. The site works, but it isn’t in search. Checking takes a minute; the mistake can cost months.
2. Lost pages after migration
If you had an old site, its pages have rankings and backlinks. Changing URLs without 301 redirects wipes out that accumulated value. Before launch, build an “old URL → new URL” table for all important pages.
3. One page for all services
A search engine shows the page that answers the query precisely. If apartment, office and house renovation are all described on one page, it will lose to competitors who have a separate page for each service. Your site structure should mirror how customers search.
4. Duplicate or empty titles
The title tag and meta description are what people see in search results. “Home” or the same title on every page means lost clicks. Each page needs a unique title with the key query and a clear benefit-driven description.
5. Slow loading
Speed is a ranking factor, and for a user on mobile data it’s a reason to close the tab. Sites are usually slowed down by uncompressed photos, unnecessary scripts and weak hosting. More in our article on website speed.
6. A poor mobile version
Google evaluates sites primarily by their mobile version. Tiny text, buttons that are hard to tap, horizontal scrolling — all of it lowers rankings and conversion.
7. Multilingual done wrong
For a site in Russian, Uzbek and English, each language version needs its own URL, for example /uz/ and /en/, plus hreflang markup linking the versions together. Switching languages “on the fly” without changing the URL is invisible to search engines — and nobody will find your Uzbek version.
8. Copy “for robots”
Paragraphs stuffed with keywords haven’t worked for years. Search engines assess how useful the text is to a person: does it answer the question, does it include specifics, prices, examples, answers to common questions?
9. No sitemap and no analytics
A sitemap.xml file helps search engines discover new pages faster. And without Google Search Console, Yandex Webmaster and analytics, you won’t learn about indexing errors or which queries bring in customers.
10. A site that never changes
A site that stays the same for years gradually loses ground to competitors. New case studies, blog posts, updated prices and services signal to both search engines and customers that the company is alive.
A solid SEO foundation costs almost nothing during development. Fixing mistakes after launch is a separate project with a separate budget.
What we build into every site
- A page structure based on real search queries.
- Unique titles and meta tags editable in the admin panel.
- Proper URLs for language versions and hreflang.
- An automatic sitemap, robots.txt and redirects from the old site.
- Image compression and speed optimization.
- Analytics and webmaster tools set up.
If your site is already live but has no traffic, start with an SEO audit — it will show which of these mistakes you have and what to fix first.