DomainLens

SEO-гайди

SEO-гайди та шаблони

Практичний контент для пошуку, пріоритезації та виправлення SEO-проблем, які впливають на crawlability, індексацію, сніпети й швидкість.

Практичні гайди

Гайди

Запустити аудит
Гайди

Що таке SEO-аудит і що він має включати?

Зрозумілий гайд: що таке SEO-аудит, які чотири рівні він має охопити, як провести його крок за кроком і як перетворити знахідки на пріоритезований список виправлень.

Гайди

Як перевірити, чи Google може індексувати сайт

Практичний гайд із перевірки індексації: як дізнатися, чи сторінка в Google, які чотири сигнали це контролюють і що робити, коли сторінку просканували, але не проіндексували.

Гайди

Технічний SEO-чеклист для сайтів малого бізнесу

Технічний SEO-чеклист для невеликих сайтів без води: що охоплює технічне SEO, які перевірки найважливіші і як пройти їх у порядку пріоритету.

Гайди

On-Page SEO Checklist: What to Check on Every Page

Most on-page checklists are ranked by how easy something is to check, not by how much it matters. That is why sites pass them and still do not rank.

Гайди

Core Web Vitals і SEO: що справді важливо

Що вимірюють Core Web Vitals, наскільки вони реально впливають на позиції, як міряти їх польовими даними і які помилки марнують ваші зусилля з оптимізації.

Гайди

WordPress SEO Audit Checklist: From Settings to Rendered HTML

A WordPress audit should find template-level faults, plugin conflicts, and unnecessary archives—not produce a list of generic green checks.

Гайди

Shopify SEO Audit Checklist: The Platform-Specific Problems

Shopify handles the basics well and imposes a URL structure you cannot change. The audit is mostly about the duplicates that structure creates.

Гайди

Webflow SEO Checklist: Static Pages, CMS Collections & Launch QA

Webflow makes SEO fields accessible, but collection patterns and publishing choices can repeat one error across every CMS item. Audit the output by template.

Гайди

Wix SEO Checklist: Audit What Google Actually Receives

Wix handles much of the infrastructure, but it cannot choose your canonical strategy, remove duplicate content, or prove that Google indexed the right pages. This checklist verifies the published output.

Гайди

Laravel SEO Checklist: Routes, Rendering, Metadata & Sitemaps

Laravel does not add or break SEO by itself. Your routes, controllers, templates, middleware, and deployment pipeline decide what crawlers receive.

Гайди

Vue SPA SEO Checklist: Rendering, Routing & Hydration

A Vue app can be searchable, but an app shell plus asynchronous content creates extra failure points. This checklist tests what arrives before and after hydration.

Гайди

JavaScript SEO: Why Google Might Not See Your Content

Google renders JavaScript — that is settled. What is not settled is whether it renders yours in time, completely, and before deciding what the page is about.

Гайди

What Is llms.txt, and Should Your Site Have One?

llms.txt is a proposed Markdown index for helping AI tools find useful content. It is not robots.txt, not a licensing mechanism, and not a proven ranking shortcut.

Гайди

Crawl Budget: When It Matters and When It Does Not

Crawl budget is real and almost certainly not your problem. Google says it below about a million URLs, and most sites discussing it have a few thousand.

Гайди

Ecommerce SEO Audit Checklist: Products, Variants, Facets & Stock

Ecommerce audits are URL-policy audits. The hardest decisions concern variants, filters, stock states, and duplicated catalog paths—not title length.

Гайди

Next.js SEO Checklist: Metadata, Rendering and Routing

Next.js does most of SEO correctly by default. The failures come from choosing the wrong rendering mode for a route and from metadata that runs on the client.

Гайди

Безкоштовний SEO-чекер: як перевірити сайт на SEO онлайн

Що насправді робить безкоштовний SEO-чекер, що він може й не може показати, як ним правильно користуватися і де закінчується безкоштовний інструмент і починається платна платформа.

Гайди

How to Do SEO Analysis: From Data to a Prioritized Decision

SEO analysis is the process of testing an explanation against several datasets—not exporting every metric into one report.

Гайди

How to Improve Google Rankings and Get More Organic Traffic

Rankings are an output, not a lever. The useful question is never "how do I rank higher" but "which of the four things that gate ranking is currently failing".

Гайди

Log File Analysis for SEO: How Googlebot Actually Crawls Your Site

Search Console tells you what Google concluded. Server logs tell you what Google actually did — every request, with a timestamp and a status code.

Гайди

SEO для початківців: покроковий гайд, як вийти в топ Google

Тільки починаєш із SEO? Цей покроковий гайд для початківців пояснює, як працюють пошуковики, і показує, як уже сьогодні почати покращувати позиції в Google.

Гайди

Дослідження ключових слів: як знайти ключі, що дають трафік

Дослідження ключових слів показує, що шукає твоя аудиторія. Цей гайд пояснює, як знайти правильні ключі й перетворити їх на контент, що ранжується.

Гайди

Локальне SEO: як вийти в топ у своєму місті й бути поряд

Локальне SEO допомагає клієнтам поряд знайти тебе в пошуку та на Google Maps. Цей гайд охоплює кроки, що реально впливають на локальні позиції.

Гайди

Small Business SEO Checklist: What Actually Moves the Needle

A small business does not need an SEO strategy. It needs about eight things done correctly once, and one of them matters more than the other seven combined.

Гайди

SEO Audit Report Example: What to Include and What to Cut

Most audit reports fail for the same reason: they list everything a tool found instead of answering what to do first. Length is not the deliverable.

Гайди

How to Prioritise SEO Fixes After an Audit

An audit produces findings. A plan produces changes. The difference is an ordering that accounts for what blocks what, and the honesty to leave things undone.

Гайди

Google Search Console Audit: What to Read, in What Order

Search Console has a dozen reports and three of them answer most questions. Reading them in the wrong order is how people spend an afternoon and learn nothing.

Гайди

SaaS SEO Audit Checklist: The Problems Specific to Software Sites

A SaaS site is usually three sites — marketing, docs and the app — under one domain, and most SaaS SEO problems come from them being audited as though they were one.

Гайди

Startup SEO Checklist: What Actually Matters in Year One

A new domain has no authority and no history. That single fact should determine your entire SEO plan, and it rules out most of what generic advice recommends.

Гайди

International SEO Checklist: Structure, Hreflang and Targeting

The structure decision is made once and is expensive to change. Everything else in international SEO is downstream of getting it right.

Гайди

React SEO Checklist: Making a React App Indexable

React is not bad for SEO. Client-side-only rendering is risky for SEO, and React happens to be the most common way people end up there.

Гайди

WooCommerce SEO Audit Checklist: Products, Variations and Bloat

WooCommerce inherits WordPress's habit of publishing an archive for everything. Most WooCommerce SEO work is deciding which of those archives should exist.

Гайди

Squarespace SEO Checklist: What You Can and Cannot Control

Squarespace handles most technical SEO for you and takes several decisions out of your hands. Knowing which is which saves a lot of wasted effort.

Гайди

Magento SEO Audit Checklist: Layered Navigation and URL Bloat

Magento is configurable enough to produce almost any URL structure, including several at once for the same product. Most Magento SEO work is deciding which one wins.

Гайди

Nuxt SEO Checklist: Rendering Modes, Head Management and Routing

Nuxt server-renders by default, which removes most of what goes wrong with Vue and SEO. The remaining work is metadata, canonicals and status codes.

Гайди

Astro SEO Checklist: Static Output and Selective Hydration

Astro ships zero JavaScript by default and renders to static HTML. That removes the entire category of rendering problems, which leaves only the ordinary work.

Гайди

Пріоритезація технічного SEO-аудиту: виправляй найважливіше першим

SEO-аудит може знайти десятки проблем. Цей гайд показує, як перетворити їх на реальний порядок виправлень.

Гайди

Website migration SEO playbook: redirects, URL mapping і post-launch checks

Покроковий playbook міграції сайту: що ризикує міграція, як зіставити URL і редиректи, чекліст дня запуску і як моніторити відновлення.

Гайди

Google Indexing API: What It Does and What It Cannot Do

The Google Indexing API is not a fast lane to the index. Google supports it for two structured data types, and using it elsewhere returns success while changing nothing.

Гайди

Search Console URL Inspection: Check If Google Indexed a Page

URL Inspection answers one question precisely: what does Google currently know about this URL? Most misreadings come from confusing the live test with the indexed version.

Гайди

Google Search Console API: Endpoints, Access, and Quotas

The Search Console API exposes four surfaces: search analytics, URL inspection, sitemaps, and site management. Each has a different quota and a different blind spot.

Гайди

.htaccess Redirects: 301, RewriteCond and Rules That Actually Fire

Most broken .htaccess redirects are not syntax errors. They are rules that never fire because an earlier rule matched first, or conditions that apply to the wrong line.

Гайди

nginx for SEO: Redirects, Status Codes, Compression and HTTP/2

Four parts of an nginx config decide how a site looks to a crawler: which hostname it settles on, what status codes it returns, how much it sends, and how fast it can send it.

Гайди

How to Find and Fix 404 Errors on Your Site

Finding 404s is easy. The judgement is deciding which ones matter: a 404 on a URL nobody ever linked to is working as designed.

Гайди

Certbot and Let's Encrypt: Issuing and Auto-Renewing Certificates

Issuing the certificate is the easy part. What separates a working setup from a future outage is whether renewal reloads the server — and whether anyone would notice if it stopped.

Гайди

OpenSSL Commands: CSRs, Self-Signed Certificates and Format Conversion

Six commands cover almost every certificate task. The one worth memorising is s_client, because it shows what a server actually presents rather than what you believe you installed.

Гайди

Installing an SSL Certificate on nginx, Apache and IIS

Installation is three files and a reload. What goes wrong is almost always the chain: a certificate that works in your browser and fails on someone else's device.

Гайди

nslookup and dig: The Commands for Every DNS Record Type

A DNS lookup from the terminal answers a narrower question than most people assume. These are the commands per record type, how to read what comes back, and why a cached answer is not the same as a published one.

Гайди

Website Speed Test: Diagnose Real User Performance Before Chasing a Score

A useful website speed test identifies the metric, the affected template, and the evidence needed to make one focused fix.

Гайди

Mobile-Friendly Test: Check the Page a Phone User Actually Gets

Mobile friendliness is not one score. It is whether a real phone can load, read, tap, and navigate the content without a broken layout.

Гайди

Website Launch Checklist: SEO, Redirects and Indexability Before Go-Live

A safe launch is not a design sign-off. It is proof that real production URLs return the intended response and can be discovered by Google.

Пояснення проблем

Навчання

Запустити аудит
Навчання

Відсутній meta description: чому це важливо і як виправити

Простий гайд про meta description: що це, чому він зникає, чи впливає на SEO і як написати такий, що збирає більше кліків.

Навчання

Redirect Chains: Why They Accumulate and How to Collapse Them

Nobody designs a three-hop redirect. They appear when three separate rules each add one, and none of their authors knew about the others.

Навчання

Broken Internal Links: Finding Them and Fixing the Cause

A broken internal link is a bug you shipped. Unlike a broken external link, nobody else can fix it, and nothing about the internet changed to cause it.

Навчання

Hreflang Tags: Syntax, Common Errors and How to Validate Them

Hreflang is not a ranking signal — it tells Google which language version to show which user. Almost every broken implementation fails the same rule: the links must point both ways.

Навчання

Schema Markup: Meaning, Examples, and How to Validate It

Schema markup describes a page in a vocabulary machines already agree on. It does not improve rankings directly — it makes a page eligible for richer presentation.

Навчання

Open Graph and X Cards: Build Reliable Link Previews

Social previews are generated from server-accessible metadata and cached aggressively. Correct tags need a crawlable URL, valid image, and a deliberate refresh workflow.

Навчання

Mixed Content: Finding Insecure Resources on an HTTPS Page

Your page is HTTPS and something on it is not. Browsers block the dangerous half outright, which is why a mixed-content page often looks broken rather than insecure.

Навчання

Найкращі практики title-тегів: довжина, ключові слова, дублікати

Практичний гайд про title-тег: що він контролює, якої довжини має бути в пікселях, як написати такий, що збирає кліки, і як виправити дублікати.

Навчання

Alt-текст зображень: доступність і SEO без помилок

Практичний гайд про alt-текст зображень: для чого він, як його писати, коли зображення декоративне і як він живить доступність та пошук зображень.

Навчання

TTFB: What It Measures and How to Reduce It

TTFB is everything that happens before your page starts arriving. It is not a Core Web Vital, and it sets the floor that every Core Web Vital has to clear.

Навчання

XML Sitemap Example, URL Location, and How to Validate One

A sitemap is a discovery hint, not an indexing instruction. Its value comes entirely from being accurate: every URL canonical, indexable, and returning 200.

Навчання

H1 і структура заголовків: як організувати заголовки сторінки

Практичний гайд про заголовки: для чого H1 і H2–H6, правила хорошої ієрархії, чим H1 відрізняється від title-тега і як провести аудит структури.

Навчання

Thin Content: How Much Text Does a Page Really Need?

Thin is not short. A 300-word page that fully answers its question is fine; a 2,000-word page that circles one is thin, and padding is how sites get there.

Навчання

HTTP Status Codes for SEO: What Google Does With Each One

A status code is the first thing a crawler reads and the only part of the response it cannot ignore. Sending the wrong one overrides everything the page says about itself.

Навчання

Internal Linking Strategy: Anchor Text, Depth and Distribution

Internal links are the one ranking input you fully control. Most sites treat them as navigation and leave the distribution to whatever the template happens to produce.

Навчання

Mobile Usability: What Mobile-First Indexing Actually Means

Google indexes the mobile version of your site. Not primarily — exclusively. Anything present only on desktop is, for search purposes, not on your site.

Навчання

Duplicate Content: What Google Actually Does About It

The duplicate content penalty does not exist. What exists is Google picking one version and ignoring the rest — and picking a version you did not intend.

Навчання

Nofollow, Sponsored and UGC: Choose the Right Link Attribute

Link attributes describe why a link exists. Sponsored is for compensation, UGC is for user contributions, and nofollow is the fallback when you do not endorse a link.

Навчання

Pagination SEO: Paginated Content, rel next/prev, and Infinite Scroll

Google stopped using rel next/prev in 2019. What replaced it is simpler than most sites implement: each page is its own page, and every page must be reachable by a real link.

Навчання

Як виправити помилки сканування в Google Search Console

Помилки сканування й індексації тихо тримають сторінки поза Google. Цей гайд пояснює звіти Search Console і як виправити найпоширеніші причини.

Навчання

HTML Lang Attribute: What It Does for Accessibility and Search

One attribute on the html element. Screen readers depend on it to choose a voice; Google mostly ignores it and works out the language from the content.

Навчання

Security Headers: What Each One Does and What It Costs

Security headers do not improve rankings. One of them can silently break your page for everyone, which is the real reason to understand them before deploying them.

Навчання

Lazy Loading Images: When It Helps and When It Costs You LCP

Lazy loading defers images until they are needed. Apply it to the one image that is needed immediately and you have delayed your own Largest Contentful Paint.

Навчання

AMP in 2026: Is It Dead, and How to Remove It Safely

AMP was a bargain: constrain your HTML, get the Top Stories carousel. Google ended that bargain in 2021, and most sites have been maintaining the constraint without the benefit ever since.

Навчання

Soft 404s: Pages That Say Not Found and Return 200

A soft 404 is a contradiction: the page says the content is missing and the server says everything is fine. Google believes the server, then notices the page, and reports the mismatch.

Навчання

SEO-Friendly URL Structure: What Matters and What Does Not

URLs are a weak ranking signal and a strong usability one. Most URL advice optimises the wrong one of those, and the cost of changing them is high.

Навчання

Image SEO: Formats, Sizing and Getting Into Image Search

Image optimisation splits into two jobs that get conflated: making pages fast, and making images findable. The first is technical and the second is editorial.

Навчання

Indexability debugging: чому Google не індексує сторінку

Практичний workflow для сторінок, які проскановані, але не індексуються: що означають стани в Search Console, які сигнали вирішують індексацію і як виправити кожну причину.

Навчання

Structured data errors: як виправити JSON-LD, schema markup і rich results

Практичний гайд про structured data errors: що блокує rich results, а що лише warning, типові помилки JSON-LD і як перевірити виправлення.

Навчання

Hreflang debugging: multilingual SEO, return tags і x-default

Практичний hreflang debugging guide: правила, яких має дотримуватися кожен кластер, типові помилки return-тегів і мовних кодів, і як перевірити multilingual SEO.

Навчання

Duplicate content canonicalization: canonical tags, parameters і URL variants

Практичний гайд про duplicate content і canonicalization: звідки беруться варіанти URL, як вибрати між canonical, redirect і noindex, і як безпечно обʼєднати.

Навчання

Internal linking audit: orphan pages, link depth і anchor text

Практичний internal linking audit: чому посилання вирішують, що ранжується, які проблеми виявляє аудит і як виправити orphan pages, глибину, anchor text і topic clusters.

Навчання

Security headers SEO: HTTPS, HSTS, CSP і trust signals

Практичний гайд про security headers і SEO: як безпека повʼязана з позиціями, що робить кожен заголовок і як додати їх, не зламавши crawling.

Навчання

Robots.txt Example: Allow All, Disallow All, and Common Rules

A robots.txt file controls crawling, never indexing. Most damage comes from two lines that look almost identical and do opposite things.

Навчання

Canonical Tag Example: HTML Syntax and What It Is Used For

A canonical tag names the preferred URL among duplicates. It is a hint Google weighs against other evidence, not an instruction it must obey.

Навчання

Cache-Control Header: max-age, no-cache, no-store and What Each Does

Two directives are routinely confused: no-cache still caches, and no-store is the one that does not. Getting that pair wrong is the most expensive caching mistake there is.

Навчання

Gzip vs Brotli: Choosing HTTP Compression

Brotli compresses text roughly 15–20% smaller than gzip at comparable settings. The decision is not which one — it is serving both and letting the client choose.

Навчання

DNS Record Types Explained: A, AAAA, CNAME, MX, TXT and the Rest

A DNS zone is a lookup table. Each record type answers one question about a name, and most confusion comes from expecting a type to answer a question it was never designed for.

Навчання

CNAME vs A Record: Which to Use and Why Root Domains Are Different

An A record names an address. A CNAME names another name. The choice is about who controls the address — and at the root domain the choice is made for you.

Навчання

SPF, DKIM and DMARC: The Three DNS Records Email Authentication Needs

Three records answer three different questions: who may send, whether the message was altered, and what to do when the answers disagree. Publishing one without the others leaves the job half done.

Навчання

DNS Propagation: Why Changes Take Time and How to Check

Nothing propagates. A DNS change is instant at the authoritative server; what you are waiting for is every cache in the world to expire the old answer.

Навчання

Dangling DNS and Subdomain Takeover: Finding Records That Point Nowhere

You cancelled the service but left the CNAME. Anyone who can claim that provider hostname now controls a subdomain of your domain — and inherits the trust that comes with it.

Навчання

Cloudflare 5xx Errors: 502, 520, 521, 522, 524 and 525 Explained

Cloudflare's 5xx codes are unusually informative: each one names a specific stage of the connection to your origin that failed. Reading the number correctly saves most of the debugging.

Навчання

Cloudflare SSL Modes: Flexible, Full, Full (Strict) and Origin Certificates

The mode does not change what visitors see — they always get HTTPS. It changes the leg between Cloudflare and your server, and Flexible leaves that leg unencrypted.

Навчання

Subdomain vs Subdirectory: What It Means for SEO

Google treats both as part of your site and works out the relationship. The practical difference is smaller than the debate suggests — but it is not zero, and it favours subdirectories.

Навчання

SSL Certificate Expired: Diagnosing and Fixing It

An expired certificate does not degrade the site — it stops it. And the most common version of this problem is a certificate that was renewed successfully and never actually loaded.

Навчання

SSL Certificate Types: DV, OV, EV, Wildcard and SAN

Two independent axes get confused constantly: how thoroughly the authority checked who you are, and how many hostnames the certificate covers. They have nothing to do with each other.

Навчання

curl SSL Errors: Reading Certificate Validation Failures

curl is stricter than a browser and says exactly what failed. That makes it the fastest way to diagnose a certificate problem — as long as you resist reaching for -k.

Навчання

Security Headers Checker: Read HSTS, CSP and Browser Protection

Security headers protect browser behavior. They matter for safe delivery and reliable rendering, even though they are not a shortcut to rankings.

Навчання

Robots.txt File: What It Controls and a Safe Example

robots.txt is a crawl-access file. It can reduce unnecessary fetching, but it is not a privacy, deindexing, or canonicalization control.

Навчання

DNS Record Lookup: Read A, MX and TXT Results

A DNS record lookup is useful only when each returned record is compared with the job that hostname is meant to do.

Навчання

Rich Results Test: Validate Eligibility Without Overpromising

A passing rich results test creates eligibility. It does not guarantee a visual treatment or improve a weak page.

Навчання

HTTP Status Code Checker: Read 200, 301, 404 and 5xx

A status code describes the server response. The useful diagnosis includes every redirect hop and the final page state.

Навчання

Domain WHOIS Lookup: Registration, Expiry and Registrar Data

A domain WHOIS lookup explains registration facts. It usually cannot reveal a private owner or a complete domain history.

Навчання

SSL Certificate Expiry: Check Renewal Before HTTPS Breaks

A certificate expiry date is an operational deadline. Renew early, verify the live certificate, and make sure every hostname presents the intended chain.

Допомога з вибором

Порівняння

Запустити аудит
Порівняння

Free vs Paid SEO Audit Tools: What Are You Actually Buying?

Free tools can diagnose a URL well. Paid tools become valuable when the problem is scale, history, automation, team workflow, or combining datasets.

Порівняння

PageSpeed Insights vs Lighthouse vs CrUX: Three Views of One Site

These are not three competing tools. CrUX is the data, Lighthouse is the simulator, and PageSpeed Insights is the page that shows you both.

Порівняння

Screaming Frog vs Online SEO Auditors: Which to Use When

A desktop crawler maps a whole site. An online auditor inspects one URL from outside. Choosing between them is really choosing which question you are asking.

Порівняння

Manual vs Automated SEO Audits: Use Each for the Right Evidence

Automation finds patterns consistently; manual review decides intent, business value, and whether a technically valid page deserves to exist.

Порівняння

Hreflang vs Canonical: Which to Use for Language Variants

They look similar and do opposite things. Canonical says "index that one instead". Hreflang says "index all of these, and show the right one to each person".

Порівняння

Search Console vs Third-Party SEO Tools: What Each Can Actually Know

One reports facts about your site from Google itself. The other estimates, models, and covers sites you do not own. Treating an estimate as a fact is where most reporting goes wrong.

Порівняння

Найкращі безкоштовні SEO-інструменти для аудиту сайту

Дорога підписка не потрібна, щоб зробити аудит сайту. Ось найкращі безкоштовні SEO-інструменти, що вміє кожен і як їх ефективно поєднати.

Порівняння

Technical SEO vs On-Page SEO: Where the Boundary Is

The distinction is not really about the work — it is about what fails. Technical problems stop a page existing in search. On-page problems stop it competing.

Порівняння

Core Web Vitals vs Lighthouse Score: Which One Google Uses

One is a measurement of your real users. The other is a weighted average of simulated metrics. Only the first affects ranking, and most teams optimise the second.

Порівняння

Search Console vs PageSpeed Insights: Field Data or Lab Data

They disagree because they measure different things: one reports what real visitors experienced over 28 days, the other simulates one load on a throttled device.

Готові процеси

Шаблони

Запустити аудит

Перевір сайт перед виправленнями

Запусти свіжий аудит DomainLens і використовуй звіт як список пріоритетів.

Запустити безкоштовний SEO-аудит