
≈ 9 MIN READ
ARTICLE · 4 SEPTEMBER 2026 · TOOLS
Audit first.
A step-by-step technical website audit: indexing, duplicates, loading speed, the mobile version, broken links and security. We cover what to check first and in what order to fix errors.
A technical website audit answers a simple question: can a search engine properly read, index and show your pages? If not, texts and links will not help. Below are six checks in order of importance, with tips on what to fix first.

A technical website audit answers a simple question: can a search engine properly read, index and show your pages? If not, texts and links will not help. Below are six checks in order of importance, with tips on what to fix first.
The list works for both business owners and marketers: most items can be covered in a day with Yandex Webmaster, Search Console and a free crawler.
What a technical audit is
It is a check of a website for technical problems that block indexing, slow down loading or break things on the phone. SEO optimization starts with it: SEO texts and links without a clean technical base work at half strength.
How it differs from an SEO audit
An SEO audit is broader: it covers semantics, texts, meta tags, links and competitors. A technical audit deals only with how the website is built and how it works: the server, the code, the URL structure, speed. In essence, it is optimization for SEO at the level of the CMS and hosting.
When to carry it out
At least once every six months and after any major change: a new CMS, design, hosting or catalog structure.
Before launch
Checking a test copy is cheaper than fixing things after release. Pay special attention to lifting the indexing block: people often forget to remove it when moving from a test domain.
When traffic drops
If search traffic dropped sharply, within a couple of days, the cause is more often technical: blocked pages, server errors, broken redirects. A gradual decline is usually related to competitors or algorithm updates.

Check 1. Indexing
Website indexing is checked first, because a page outside the index cannot appear in search results. Compare how many pages should be in search with how many are actually there.
How many pages are in the index
The data is in Webmaster under "Pages in search" and in the Search Console indexing report. If the index has twice as many pages as the website, you have duplicates; if it has half as many, some sections are blocked or have not been found by the robot.
What is hidden from search
Check noindex meta tags, X-Robots-Tag headers and the rules in robots.txt and the sitemap. A typical mistake is style and script files blocked from the robot, which makes the search engine see the page without its layout.
robots.txt
The file should block service sections, the cart, on-site search and sorting parameters, but not the pages being promoted. For unnecessary GET parameters, Webmaster now has a "GET parameter settings" tool that partly replaces Clean-param.
Sitemap
The sitemap should contain only canonical pages with a 200 response code, without redirects or blocked URLs. Link to it in robots.txt and add it in the webmaster panels, and submit new pages via IndexNow.
Check 2. Duplicates and canonical pages
Duplicate pages are the same content at different URLs. They split weight among themselves, confuse the search engine when it chooses the main version and waste crawl budget.
How duplicates appear
The most common sources are:
- URLs with and without a trailing slash;
- versions with and without www, http and https;
- GET parameters for sorting, filters and tags;
- one product in several categories;
- pagination pages with the same text.
How to find them
Run a crawler over the website and sort the pages by identical title and H1. In Webmaster, duplicates are visible in the excluded pages section, marked as a non-canonical version.
Canonical
The canonical tag tells the search engine the main version of a page. It is placed on sorting pages, tags and similar product cards when the duplicate is needed by visitors but not in the index.
301 redirects
If nobody needs the duplicate, merge it with the main page using a permanent redirect. Make sure there are no chains of several redirects: each link in the chain slows down crawling.
Check 3. Loading speed
Page loading speed affects both rankings and leads. The benchmark for Google is Core Web Vitals: LCP up to 2.5 s, INP up to 200 ms, CLS no higher than 0.1 at the 75th percentile of real visitors.
What slows a website down
Heavy images, unnecessary scripts, slow hosting, no caching. On corporate websites, half of the delay often comes from third-party widgets: chats, calculators, counters.
How to measure
PageSpeed Insights shows both lab data and field data from real users; go by the latter. Detailed instructions are in the article website speed: how to check it and why it matters.
Images
Convert images to WebP or AVIF, set their dimensions and enable lazy loading for everything below the first screen. This often cuts page weight in half.
Scripts
Defer loading of non-critical JavaScript and remove unused libraries. Keep in mind that Google reads only the first 2 MB of HTML, so junk embedded in the code can push out the content.
Check 4. Mobile version
Today the mobile version of a website is the main one: search engines evaluate it first. If there is less content on the phone than on the computer, the cut-down version is what gets into the index.
Responsive or a separate version
Responsive layout is more reliable: one URL, one codebase, no risk of the versions getting out of sync. A separate mobile version on a subdomain requires setting up links between pages and breaks more often.
What breaks on the phone
Tables with horizontal scrolling, full-screen pop-ups, small fonts, layout shifts when banners load. More examples are in the article SEO optimization for mobile devices.
Buttons
The tap area should be at least 48 pixels, and neighboring buttons should be spaced apart so a finger does not miss. Make the phone number in the header clickable.
Forms
Check that the phone field opens a numeric keyboard, autofill works and the submit button does not hide under the keyboard.
Check 5. Errors and broken links
Website errors and broken links waste the robot's resources and annoy visitors. The easiest way to find them is with a crawler and in webmaster panel reports.
404 and 500
Code 404 means the page does not exist, 500 means the server could not handle the request. Occasional 404s are normal, but the search engine sees mass 5xx errors as a sign of an unstable website and may temporarily lower it.
Broken internal links
These are links within the website to deleted or moved pages. They usually remain in old articles, menus and product cards after URLs change.
How to find them
Run a crawler, filter 4xx and 5xx responses and see which pages link to them. In Webmaster, similar data is available in the "Links" section.
How to fix them
Replace the link with the current URL, and if the page has moved, set up a 301 redirect. For deleted products, it is better to lead to the category than to the home page.
Check 6. Security and access
A hacked website or lost access to hosting wipes out all the work. That is why security is part of the mandatory minimum of an audit.
SSL
The website should open only over https, and all http URLs should redirect to the secure version. Check the certificate's expiry date and images served over http: the browser blocks them.
Admin panel access
Change the default login URL, enable two-factor authentication and use strong passwords. Update the CMS and plugins: most hacks go through outdated modules.
Backups
Copies of files and the database should be created automatically and stored separately from the website's server. Once a quarter, check that the website can actually be restored from a copy.
Who has access
Make a list of everyone with access to the hosting, domain, admin panel and analytics, and remove former employees and contractors. The domain should be registered to the company, not to the contractor.
What to do with the results
Sort the findings by their impact on traffic and how hard they are to fix. Technical website problems are rarely fixed all at once, so order matters.
Priorities
A guide for distributing tasks:
| Problem | Impact | Timeline |
|---|---|---|
| Indexing blocked, 5xx errors | Critical | 1-3 days |
| Duplicates, broken links, redirects | High | 1-2 weeks |
| Speed, mobile layout | Medium | 2-6 weeks |
What to fix first
Everything that blocks indexing and availability: blocks in robots.txt, noindex on the pages you need, server errors. Until this is fixed, the rest of the work will have no effect.
Quick fixes
These tasks can be done in a day or two without a developer:
- editing robots.txt and updating the sitemap;
- replacing broken links in menus and articles;
- compressing heavy images;
- setting up the main mirror;
- removing unnecessary access.
Long fixes
Reworking templates, speeding up the server, moving to a responsive layout and changing the URL structure require a developer and testing. They are planned in stages, and an SEO specialist makes sure the changes do not break what already works. If you do not have your own team, it is easier to order SEO for the whole website: search engine optimization and development then follow a single plan.
Conclusion
If you do not know what to check on your website first, go in order: indexing, duplicates, speed, the mobile version, errors, security. This is the foundation on which SEO optimization for search engines is built, and without it search SEO optimization turns into a waste of budget. Read about everything that promotion includes in the article what SEO is in plain words, and for an example of how an audit changes results, see the case about a website that started working at 100%.
At epic name., a technical audit is the first step before promotion for projects across Russia. On the SEO promotion page you can find out the price of website SEO optimization and the cost of SEO optimization for your scope, order website SEO optimization as a separate stage or order SEO promotion right away.
ARTICLES
More equally interesting articles.

BREAKDOWNS
How to write a title and description
What Yandex and Google do with your meta tags, how to write a page title and description without keyword stuffing or templates, and how to use CTR in Webmaster to see whether the snippet improved.
Read the article9 November 2026TOOLS
Goals in Yandex Metrica
Which visitor actions to count as goals, how to set them up without mistakes and check that they fire - and which Metrica reports show the channels that bring leads.
Read the article8 November 2026TOOLS
Yandex Direct after July: what changed
In July Yandex Direct switched to combinatorial ads and tightened moderation; in August it added free call tracking and a “maximum profit” strategy. We look at what this changes when launching campaigns.
Read the article7 November 2026FAQ
FAQ.
Yes, we offer full-cycle social media promotion: strategy, content creation, targeted advertising and results analytics.
We give you access to trello/asana where you can see every stage of the work. We also hold regular calls and send progress reports.
Yes, we work with staged payments. You pay for each completed stage according to the approved plan.
Timing depends on the project's complexity. On average a website takes 2 to 6 weeks. We always give exact deadlines before the work starts.
We can work with your content or offer our copywriters to create unique texts and select images.
The price is made up of the scope of work, functionality complexity, design and additional services (content, CRM integration, etc.). We provide a detailed estimate broken down by stages.
With an audit: we study the business, the audience and the goals and shape a clear strategy. Then we fix the terms in a contract, agree on the details and start. Results are shown in numbers, and we build the project's growth on them.
You can leave a request at any time - our operators will call you back within a day. The office works on weekdays from 10:00 to 19:00 moscow time.
Still have questions? We may already know the answer
WE'LL GET BACK TO YOU WITHIN ONE BUSINESS DAY

WE HELP BUSINESSES GROW
Ready to grow?
Leave a request and our managers will get back to you within one business day


