Türkçe çeviri: WordPress SEO
bir teknik SEO practitioner's rehber -e WordPress — default settings şu hurt siz, nasıl temel sitemap ve canonical handling aslında çalışır, neden siz çalıştır tam olarak bir SEO plugin, ve yinelenen-bençerik kaynaklar WordPress creates kendi başına.
Diller
WordPress dır SEO-capable, değil SEO-finished. o self-canonicalizes posts since sürüm 2,9 ve ships bir native XML sitemap since 5,5 — ama onun defaults ayrıca leave ?p=123 permalinks, attachment sayfalar, date/tag/author archives, feeds, ve site bençben arama sonuçlar tümü indexable, ve bir tek Settings → okuma checkbox -ebilir silently block whole site. düzeltmeler şu aslında önem taşır: ayarla /%postname%/ önce publishing, çalıştır tam olarak bir SEO plugin (Yoast, Rank Math, veya AIOSEO — never two, wp_head conflict produces yinelenen metadata), noindex thin archives yerine disallowing them, ve koru sitemap -e canonical indexable URLs yalnızca. WordPress 6,4+ disables attachment sayfalar on yeni installs tarafından default — yönlendiren straight -e file, değil parent post — ama existing siteler koru them on ve -meli migrate manually. Google sahiptir never said WordPress ranks daha iyi veya worse -den herhangi bir diğer CMS — bençerik ve bağlantılar decide şu, değil platform.
TL;DR — WordPress verir siz bir good foundation için SEO, ama o yapmaz finish job için siz. Out of box o kullanır ugly
?p=123URLs, creates bir bunch of thin sayfalar siz didn’t ask için, ve hatta sahiptir bir checkbox şu olabilir hide sizin whole site kaynaklı Google. düzelt permalinks, install bir SEO plugin (değil two), ve temiz up thin sayfalar — bu en çok of battle.
ne WordPress SEO aslında anlamına gelir
WordPress SEO sadece doing SEO on bir site şu olur için çalıştır on WordPress. goal aynı olarak anywhere else: yardım et arama motorları tarama, dizin, ve rank sizin sayfalar, ve yardım et kişiler bul them. nedir farklı şu WordPress sahiptir onun kendi default settings ve quirks — ve bir few of them quietly çalışır karşı siz until siz change them.
WordPress runs something like 43% of entire web, bu nedenle bunlar quirks worth knowing.
düzelt bunlar ilk
bir handful of defaults neden ol en çok WordPress SEO problems:
- ** “Discourage search engines” checkbox.** In Settings → okuma orada bir box şu blocks arama motorları. bu meant için siteler hâlâ olma oluşturulmuş, ve o alır left on ve forgotten constantly. bir checkbox olabilir koru sizin entire site out of Google. doğrula bu unchecked on herhangi bir live site.
- Permalinks. WordPress ships ile
?p=123-style URLs. Switch için Settings → Permalinks → Post name bu nedenle sizin URLs okuyun likeyoursite.com/your-post-title/. yap bu önce siz publish içerik — changing o later anlamına gelir eski bağlantılar break unless yönlendirmeler ayarla up. - Thin auto-generated sayfalar. WordPress automatically creates sayfalar için her tag, her date, her author, ve hatta sizin media files (attachment sayfalar). en çok of bunlar thin ve ekle no değer. bir SEO plugin lets siz hide (“noindex”) them.
yap siz ihtiyaç duy bir SEO plugin?
WordPress now yapar bazı SEO kendi başına — o yapar bir sitemap ve adds canonical tags. Evidence for this claim WordPress core generates XML sitemaps and outputs canonical link tags for singular content. Scope: WordPress core defaults; plugins and themes can filter or replace output. Confidence: high · Verified: WordPress: XML Sitemaps WordPress: rel_canonical ama için control üzerinde meta descriptions, hiding thin sayfalar, adding schema markup, ve managing yönlendirmeler, siz’ll iste bir plugin. popular ones Yoast SEO, Rank Math, ve tümü in bir SEO. herhangi bir of them fine.
bir kural şu gerçekten önem taşır: never çalıştır two SEO plugins at once. onlar her ikisi
try için yaz aynı tags için sizin sayfa’s <head>, ve siz end up ile yinelenen
ve conflicting information şu confuses arama motorları. seç bir. Evidence for this claim WordPress plugins can hook into wp_head and emit head markup, so overlapping SEO plugins can duplicate output. Scope: WordPress hook mechanics; exact conflicts depend on active plugins and settings. Confidence: high · Verified: WordPress: wp_head hook
thing en çok kişiler al yanlış
“WordPress is bad for SEO” ve “WordPress is slow” myths — ne zaman bu ayarla up uygun biçimde. bir temiz install on decent hosting ile bir lightweight theme ve bir few sensible plugins competes ile anything. problems kişiler blame on WordPress almost her zaman cheap hosting, heavy sayfa builders, de çok sayıda plugins, ve giant unoptimized images. Google sahiptir never said WordPress ranks daha iyi veya worse kaynaklı herhangi bir diğer platform; sizin içerik ve sizin bağlantılar decide şu.
iste practitioner’s sürüm — nasıl temel sitemap gerçekten çalışır, canonical gotchas, full yinelenen-içerik liste, ve WooCommerce? Switch için Advanced tab.
TL;DR — WordPress SEO-capable, değil SEO-finished. o self-canonicalizes singular posts since sürüm 2,9 ve ships bir native XML sitemap since 5,5 — ama defaults leave
?p=123permalinks, attachment sayfalar, date/tag/author archives, feeds, ve?s=arama sayfalar tümü indexable, ve Settings → okuma checkbox olabilir silently block whole site. düzeltmeler şu move needle:/%postname%/önce publishing, tam olarak bir SEO plugin (wp_headconflict kaynaklı two gerçek), noindex thin archives yerine disallowing them, ve bir sitemap of canonical indexable URLs yalnızca. WordPress 6,4+ disables attachment sayfalar tarafından default on yeni installs — yönlendiren için file itself, değil parent post; existing siteler koru them enabled ve migrate tarafından hand. Google sahiptir never said WordPress daha iyi veya worse için SEO kaynaklı herhangi bir diğer CMS. Evidence for this claim WordPress added core XML sitemaps in 5.5 and attachment-page redirects for new sites in 6.4. Scope: Core version history; existing sites can retain prior attachment behavior. Confidence: high · Verified: WordPress 5.5 XML sitemaps WordPress 6.4 attachment pages
WordPress SEO-capable, değil SEO-finished
honest framing somewhere arasında two marketing claims siz genellikle hear. WordPress değil “SEO-friendly out of the box” in herhangi bir complete sense — ama o ayrıca değildir bad için SEO. o verir siz bir güçlü, controllable foundation ve o hâlde leaves bir pile of indexable cruft turned on tarafından default. whole job knowing hangi defaults için change ve hangi auto-generated URLs için suppress.
ve için olmak clear up front: Google sahiptir never said WordPress ranks daha iyi veya worse kaynaklı herhangi bir diğer CMS. olarak Google’s dokümantasyon puts o, “-erseniz’re kullanarak bir CMS such olarak WordPress, Wix, veya Blogger, bu muhtemel şu sizin CMS sahiptir zaten yapılmış bir sitemap mevcut için arama motorları” — platform ele alınır like herhangi bir diğer. sıralamalar come kaynaklı içerik ve bağlantılar, değil kaynaklı logo in sizin admin bar. Evidence for this claim Google says common CMS platforms often generate sitemaps and does not prescribe a CMS-specific ranking advantage. Scope: Google sitemap guidance; absence of a CMS ranking advantage is an editorial inference from platform-neutral requirements. Confidence: medium · Verified: Google: Build and submit a sitemap
defaults şu hurt — ve neden
** “Discourage search engines from indexing this site” checkbox** (Settings →
okuma) writes bir site-wide noindex ve bir restrictive virtual robots.txt. bu
ilk thing ben kontrol et on herhangi bir WordPress denetim, çünkü bu tek ayarlama şu olabilir
silently zero out bir entire site’s dizine ekleme — genellikle left on kaynaklı staging.
** ?p=123 default permalink** verir no topical sinyal ve değildir bir temiz URL.
Switch için /%postname%/ — ve yap o önce publishing. On bir established site,
changing permalink structure anlamına gelir URL changes; WordPress -ecek auto-301 eski
numeric URLs için standard post types, ama custom post types ve sayfalar yapmayın her zaman
yönlendirme cleanly, bu nedenle test et. ben’d kaçın baking category için permalink
(/%category%/%postname%/): day siz reorganize taxonomy siz trigger bir mass URL
change ve throw away sıralama history için no proportional benefit.
Attachment sayfalar WordPress-specific gotcha kişiler forget. her media
upload historically spawned bir standalone URL containing sadece file ve bazı
auto-metadata — thin sayfalar şu olabilir cannibalize gerçek ones.
WordPress 6,4 changed default bu nedenle yeni installs disable attachment sayfalar
entirely — bir istek için bir now yönlendirmeler straight için file itself, değil
parent post. Existing (upgraded) siteler koru attachment sayfalar enabled; orada no
Settings-screen toggle için bu, yalnızca wp option set wp_attachment_pages_enabled 0
via WP-CLI veya editing option doğrudan on wp-admin/options.php. uygulamada
en çok site owners never touch şu option ve instead ele al o plugin way:
noindex attachment sayfa, veya daha iyi, yönlendirme o için parent post via sizin SEO
plugin. yapmayın assume bir older site inherited WordPress 6,4 default; o didn’t.
Archives, feeds, ve arama sayfalar. tarafından default WordPress generates indexable
category archives, tag archives, date archives, author archives, paginated archive
sayfalar (?page=2), feed URLs (/feed/), attachment sayfalar, ve site bençben arama
sonuç sayfalar (/page=search, ben.e. ?s=). bu canonical liste of WordPress
yinelenen-içerik kaynaklar, ve almost none of o idi bir decision siz yapılmış.
yinelenen içerik WordPress creates kendi başına
Worth stating plainly çünkü o surprises kişiler: WordPress manufactures structural yinelenen içerik tarafından default. recurring kaynaklar:
| kaynak | örnek | Typical düzelt |
|---|---|---|
| Category archives | /category/news/ | koru, veya noindex eğer thin |
| Tag archives | /tag/wordpress/ | genellikle noindex (thin, overlapping) |
| Author archives | /author/admin/ | Noindex on tek-author siteler |
| Date archives | /2023/04/ | Noindex (almost her zaman thin) |
| sayfalama | /page/2/ | Self-referential canonical (değil sayfa 1) |
| Feed URLs | /feed/ | Noindex feeds |
| Attachment sayfalar | /photo-of-cat/ | yönlendirme için parent via SEO plugin (WP 6,4+ yönlendirmeler yeni installs için file itself instead) |
| arama sonuçları | /?s=keyword | Noindex |
düzelt almost never için panic hakkında bir penalty — Google consolidates duplicates için
bir canonical yerine penalizing structural duplication. düzelt için noindex
thin stuff ve koru sitemap temiz. ve bir critical distinction:
noindex ≠ no-tarama. bir noindexed sayfa -meli stay crawlable bu nedenle Google olabilir aslında
okuyun noindex. -erseniz disallow o in robots.txt instead, Google -emez see
directive — bu da neden siz noindex thin archives yerine blocking them.
XML sitemap: temel vs. plugin
WordPress 5,5 (August 2020) eklendi bir native XML sitemap at /wp-sitemap.xml. bu
gerçek, ama barebones. o dumps in tümü kamuya açık post types, tümü kamuya açık taxonomies, ve
author archives — meaning o happily listeler tam olarak thin sayfalar siz iste out of
dizin. o sahiptir no image-sitemap support ve limited control. bu nedenle uygulamada en çok
siteler kullan sitemap kaynaklı Yoast veya Rank Math instead, hangi lets siz benzer/exclude
specific post types ve taxonomies ve koru file için canonical, indexable URLs.
Yoast disables temel sitemap ve replaces o; bu beklenen.
Two things sitemap won’t yap için siz: Google ignores <priority> ve
<changefreq> entirely (per Google’ın kendi docs), ve WordPress yapmaz submit
sitemap için Google için siz — siz submit o in arama Console ve Bing Webmaster
araçlar, ve -ebilirsiniz liste o via bir Sitemap: directive in robots.txt için passive
discovery. 50 000-URL / 50MB limit kaynaklı spec hâlâ uygulanır; split için bir
sitemap dizin past şu.
Canonical handling: temel, plugin, ve conflict trap
temel sahiptir output rel=canonical via rel_canonical() since WordPress 2,9 (2009) —
singular posts ve sayfalar self-canonical’laştır. WordPress 4,6 didn’t ekle tag; o
refactored function için kullan filterable wp_get_canonical_url(), bu da
ne kişiler genellikle anlamına gel ne zaman onlar söyle “canonical since 4.6.” bu bir good baseline,
ama temel yapmaz ele al
custom post types consistently genelinde themes, yapmaz ekle canonicals on 404s, ve
yapmaz resolve URL-variation duplicates (?utm_source=, www vs. non-www, trailing
slashes) kendi başına. SEO plugins replace temel output ile daha comprehensive
handling: custom post type canonicals, self-referential sayfalama canonicals
(değil pointing sayfa 2+ at sayfa 1 — bir mistake şu deindexes sizin deeper sayfalar),
cross-domain canonical için syndication, ve per-sayfa overrides.
burada’s trap şu ties whole plugin soru together:
** canonical etiketi ayarla tarafından sizin SEO plugin authoritative sinyal — ama eğer sizin
theme ayrıca injects bir title tag veya onun kendi SEO meta, siz al bir conflict.** bazı theme
frameworks (Genesis, Thesis) emit onların kendi SEO tags. -dığınızda activate bir SEO
plugin, disable theme-level SEO, ve inspect rendered <head> için doğrula
tam olarak tek canonical, bir title, bir meta description.
bir SEO plugin. Never two.
bu deserves onun kendi heading çünkü bu en çok yaygın self-inflicted WordPress
SEO wound. Never çalıştır two SEO plugins simultaneously. Yoast, Rank Math, ve AIOSEO
tümü hook için wp_head() için yaz title, meta description, canonical, Open
Graph/Twitter tags, robots meta, ve JSON-LD. çalıştır two ve onlar her ikisi fire — yinelenen
meta descriptions, yinelenen (ve contradictory) canonical tags, conflicting Open
Graph, ve conflicting sitemaps. arama Console -ecek flag yinelenen metadata.
seç bir ve fully uninstall diğer (deactivating leaves database entries behind).
olarak için hangi bir — onlar tümü kapsa temel tasks; choice kullan-durum ve budget:
- Yoast SEO — largest install base, familiar trafik-light scoring, great için beginners ve içerik ekipler şu iste bir guided workflow. (WooCommerce schema bir paid ekle-on.)
- Rank Math — en çok generous free tier: unlimited focus keywords, yönlendirme manager, 404 izleme, GSC + GA4 integration, ve bir güçlü schema builder (16+ types free). benim seç için developers ve power kullanıcılar.
- tümü in bir SEO (AIOSEO) — güçlü WooCommerce integration, internal-bağlantı assistant, good local SEO. Suits agencies ve büyük stores.
bir caution on Yoast’s green lights: bir higher Yoast score yapmaz anlamına gel daha iyi sıralamalar. bu bir heuristic için basic on-sayfa formatting — keyword presence, title length, readability proxies. bir red-light post routinely outranks bir tümü-green bir. içerik kalitesi, intent match, authority, ve bağlantılar önem taşır far daha.
Schema: ne WordPress yapar ve yapmaz output
temel WordPress outputs essentially nothing yararlı için rich sonuçlar — temiz HTML Google olabilir parse, ama no JSON-LD. olarak Google notes, “-erseniz kullan bir CMS, such olarak Wix, WordPress, veya Shopify, siz olabilir değil olmak able için edit sizin HTML doğrudan… siz olabilir olmak able için install bir plugin şu izin verir siz için specify structured data.” bu path:
- Yoast auto-adds organizasyon/kişben, web sitesi (ile SearchAction), WebPage, BreadcrumbList, ve Article schema in JSON-LD.
- Rank Math adds şunlar plus 16+ schema types in free tier (FAQ, HowTo, Product, Review, Event…) ve bir builder için custom types.
- WooCommerce alone outputs basic Open Graph product metadata ama no Product JSON-LD — siz ihtiyaç duy Yoast WooCommerce SEO (paid) veya Rank Math Pro için full Product schema ile price, availability, ve review aggregate.
WooCommerce, kısaca
WooCommerce stacks daha SEO surface on top of standard WordPress. recurring
sorunlar: /product/ ve /product-category/ URL bases (removable, ile yönlendirmeler
on existing siteler), product variations creating near-duplicates, ve — big bir —
fasetli gezinme generating thousands of thin filter-combination URLs. ele al
facets aynı way siz’d ele al them anywhere: ideally JS-based filtering ile no URL
change, otherwise rel=canonical için base category ve/veya noindex, follow on
filter sayfalar (ile tarama allowed bu nedenle directive seen). Shop ve category
sayfalama ister self-referential canonicals, ve Google deprecated rel=prev/next
back in 2019 — harmless eğer present, ama yapmayın rely on o. Faceted nav sahiptir onun kendi deep
treatment in Ecommerce SEO pillar.
robots.txt ve temel Web Vitals — two quick notes
WordPress serves bir virtual robots.txt (bu değil bir file on disk) defaulting için
disallowing /wp-admin/ iken allowing admin-ajax.php. Drop bir physical file at
root ve o overrides virtual bir entirely; SEO plugins izin ver siz edit virtual
sürüm kaynaklı dashboard. classic mistake disallowing /wp-content/, hangi
blocks CSS/JS/images ve breaks rendering — yapmayın.
On performance: “WordPress is slow” complaint bir configuration sorun, değil bir
temel sorun. LCP sorunlar trace mostly için TTFB (cheap shared hosting, no opcode cache)
ve unoptimized hero images; INP sorunlar için JavaScript bloat kaynaklı sayfa builders
(Elementor, Divi); CLS için images olmadan dimensions ve web fonts olmadan
font-display: swap. Lightweight themes (GeneratePress, Kadence, Astra) plus bir
caching plugin, bir CDN, ve modern image formats al bir well-oluşturulmuş WordPress site
aracılığıyla temel Web Vitals comfortably. detail lives in Web Performance küme.
AI özet
bir condensed take on Advanced sürüm:
- WordPress SEO-capable, değil SEO-finished. güçlü, controllable foundation; defaults leave indexable cruft turned on. Google sahiptir never said WordPress ranks daha iyi veya worse kaynaklı herhangi bir diğer CMS — içerik ve bağlantılar decide şu.
- düzelt-ilk defaults: Settings → okuma “discourage search engines” checkbox
(-ebilir silently
noindexwhole site);?p=123→/%postname%/önce publishing; suppress thin auto-generated sayfalar. - WordPress-yapılmış yinelenen içerik: category/tag/date/author archives, sayfalama
(
?page=2), feeds (/feed/), attachment sayfalar, ve site bençben arama (?s=//page=search). Noindex thin ones — noindex ≠ no-tarama, bu nedenle koru them crawlable yerine blocking in robots.txt. - Attachment sayfalar: WordPress 6,4+ disables them tarafından default on yeni installs, yönlendiren straight için file (değil parent post); existing siteler koru them enabled ve -meli migrate manually.
- Sitemap: native since 5,5 at
/wp-sitemap.xmlama barebones (benzerir thin taxonomies/authors); en çok siteler kullan bir plugin sitemap için control. WordPress yapmaz submit o için Google için siz, ve Google ignores<priority>/<changefreq>. - Canonicals: temel sahiptir self-canonicalized singular posts since 2,9 (4,6 eklendi
filterable
wp_get_canonical_url(), değil tag itself); plugins ele al CPTs, sayfalama, ve URL variations. plugin’s canonical authoritative — bir theme şu ayrıca injects bir title/meta creates bir conflict. - bir SEO plugin, never two: her ikisi hook
wp_headve produce yinelenen/conflicting metadata. Yoast (beginners), Rank Math (en iyi free tier), AIOSEO (agencies/Woo). - “WordPress is slow” bir myth — bu hosting, sayfa builders, plugin bloat, ve unoptimized images, değil temel.
resmî dokümantasyon
birincil-kaynak rehberlik relevant için çalışbir SEO on WordPress.
- oluştur ve submit bir sitemap — notes şu bir CMS like WordPress muhtemel zaten exposes bir sitemap; 50 000-URL / 50MB limits; ve şu Google ignores
<priority>/<changefreq>. - Intro için structured data — “use a plugin to specify structured data” rehberlik için CMS kullanıcılar.
- Block dizine ekleme ile noindex — nasıl
noindexçalışır, ve neden bir noindexed sayfa -meli kal crawlable. - site Kit now mevcut için tümü — Google’s resmî WordPress plugin surfacing arama Console ve Analytics data in dashboard.
Bing / Microsoft
- Submitting sitemaps için Bing — submit via Bing Webmaster araçlar, veya expose sitemap aracılığıyla bir
Sitemap:directive in robots.txt.
WordPress temel
- yeni XML Sitemaps functionality in WordPress 5,5 — ne native
/wp-sitemap.xmlkapsar. wp_headhook reference — action SEO plugins hook için output metadata (ve nerede two plugins collide).
Quotes kaynaklı kaynak
On—record statements kaynaklı Google relevant için çalışbir WordPress.
Google — sitemaps on bir CMS
- “If you’re using a CMS such as WordPress, Wix, or Blogger, it’s likely that your CMS has already made a sitemap available to search engines.” — Google arama Central docs. kaynak
- “Include the URLs in your sitemap that you want to see in Google’s search results.” — Google arama Central docs. kaynak
- “Google ignores
<priority>and<changefreq>tags in XML sitemaps.” — Google arama Central docs. kaynak
Google — structured data on bir CMS
- “If you use a CMS, such as Wix, WordPress, or Shopify, you might not be able to edit your HTML directly. Instead, your CMS may have a search engine settings page, or you may be able to install a plugin that allows you to specify structured data.” — Google arama Central docs. kaynak
Google — site Kit için WordPress
- “Site Kit is Google’s official WordPress plugin — it gives you insights on how people find and use your site… with data from multiple Google tools.” — Google arama Central blog. kaynak
WordPress SEO kurulum kontrol listesi
çalıştır bu on herhangi bir WordPress site, yeni veya inherited:
- Settings → okuma: “Discourage search engines” unchecked on live site.
- Settings → Permalinks: ayarla için Post name (
/%postname%/) — ideally önce herhangi bir içerik published; eğer changing on bir live site, verify eski URLs 301. - tam olarak bir SEO plugin installed; herhangi bir theme-level SEO meta disabled.
- Rendered
<head>inspected: tam olarak bir title, bir meta description, bir canonical (no theme + plugin conflict). - Thin archives noindexed, değil disallowed — tag, date, ve (tek-author)
author archives; site bençben arama (
?s=); feeds olarak gerekli. - Attachment sayfalar redirected için onların parent post via sizin SEO plugin (yapmayın assume bir older install inherited WP 6,4+ default — şu default yalnızca uygulanır için yeni installs, ve yönlendirmeler için file itself, değil parent post).
- Sitemap contains yalnızca canonical, indexable URLs (plugin sitemap, değil barebones temel bir, on production).
- Sitemap submitted in Google arama Console ve Bing Webmaster araçlar; bir
Sitemap:line eklendi için robots.txt. - robots.txt yapar değil disallow
/wp-content/(-irdi break rendering). - sayfalama kullanır self-referential canonicals (değil tümü pointing at sayfa 1).
- WooCommerce (eğer present): Product schema plugin active; faceted-nav filter URLs controlled via canonical/noindex.
- temel Web Vitals checked: lightweight theme, caching plugin, optimized images, image dimensions ayarla.
temel → theme → plugin → içerik framework
Assign her SEO output için bir owner: WordPress temel controls routing ve baseline behavior; theme renders templates; bir SEO plugin owns metadata, canonicals, sitemaps, ve schema; editors kendi sayfa içerik ve exceptions. en çok WordPress SEO bugs ownership conflicts. düzelt earliest owner ve validate combined kamuya açık output.
WordPress SEO — kısa başvuru
Default settings için change ilk
| ayarlama | Default | Change için |
|---|---|---|
| arama görünürlük (Settings → okuma) | varies | Unchecked on live siteler |
| Permalinks | ?p=123 | /%postname%/ |
| Attachment sayfalar | standalone URLs (eski installs) | yönlendirme için parent post |
| Thin archives (tag/date/author) | indexable | noindex (koru crawlable) |
site bençben arama (?s=) | indexable | noindex |
yinelenen-içerik kaynaklar WordPress yapar kendi başına
- Category / tag / date / author archives
- sayfalama (
?page=2) - Feed URLs (
/feed/) - Attachment sayfalar
- site bençben arama sonuçlar (
?s=//page=search)
SEO plugin bir-liners
- Yoast — biggest install base; beginner-friendly; Woo schema paid.
- Rank Math — en iyi free tier; 16+ schema types; yönlendirmeler + 404s free.
- AIOSEO — agency/WooCommerce-leaning; internal-bağlantı assistant.
- kural: bir plugin yalnızca — two her ikisi hook
wp_head()→ yinelenen metadata.
sürüm facts worth remembering
- 2,9 — temel canonical (
rel_canonical()); singular posts self-canonical’laştır. 4,6 refactored o için filterablewp_get_canonical_url()— o didn’t ekle tag. - 5,5 — native XML sitemap at
/wp-sitemap.xml(barebones). - 6,4 — attachment sayfalar disabled tarafından default on yeni installs, yönlendiren straight için file itself (değil parent post); existing installs koru them on.
Gotchas
- plugin’s canonical authoritative — bir theme injecting onun kendi title/meta conflicts ile o.
noindex≠Disallow: bir blocked sayfa -emez sahip onunnoindexokuyun.- yapmayın disallow
/wp-content/(breaks CSS/JS/image rendering). - bir higher Yoast score ≠ daha iyi sıralamalar.
Örnek WordPress şablonu çıktısı
Put temsilci posts, sayfalar, categories, tags, authors, media, ve arama URLs in urls.txt:
while IFS= read -r url; do
html=$(mktemp); status=$(curl -sSL -o "$html" -w '%{http_code}' "$url")
titles=$(grep -Eio '<title>[^<]*</title>' "$html" | wc -l | tr -d ' ')
canonicals=$(grep -Eio '<link[^>]+rel=["'"']canonical["'"'][^>]*>' "$html" | wc -l | tr -d ' ')
robots=$(grep -Eio '<meta[^>]+name=["'"']robots["'"'][^>]*>' "$html" | head -1)
printf '%s\t%s\ttitles=%s\tcanonicals=%s\t%s\n' "$status" "$url" "$titles" "$canonicals" "$robots"
rm -f "$html"
done < urls.txt WordPress SEO mistakes için kaçın
- çalışbir birden çok SEO plugins veya schema systems ile overlapping ownership.
- Changing permalink structure on bir live site olmadan bir complete yönlendirme map.
- dizine ekleme her date, tag, author, attachment, arama, ve thin archive tarafından default.
- Editing theme files doğrudan yerine kullanarak maintainable child-theme veya plugin ownership.
- Stacking cache ve optimization plugins olmadan testing onların combined HTML ve performance effects.
yaygın WordPress SEO sorunlar
sayfalar contain yinelenen canonicals veya schema
neden ol: theme ve birden çok plugins emit aynı element. düzelt: identify bir owner ve disable overlapping output, o hâlde purge caches.
arama görünürlük disappears sonra launch
neden ol: production site retained “Discourage search engines” ayarlama, bir sitewide plugin directive, veya staging access kural. düzelt: restore intended görünürlük ve verify live directives genelinde templates.
Archives veya attachment URLs oluştur yinelenen inventory
neden ol: default/generated routes kamuya açık olmadan bir içerik purpose. düzelt: seç hangi archives deserve dizine ekleme, configure SEO plugin consistently, ve update sitemap/internal-bağlantı behavior.
araçlar için WordPress SEO
- SEO plugins (seç bir): Yoast SEO, Rank Math, veya tümü in bir SEO — metadata, noindex control, sitemaps, schema, yönlendirmeler.
- Google site Kit — Google’s resmî plugin; arama Console + Analytics + PageSpeed data içinde WordPress dashboard.
- Google arama Console / Bing Webmaster araçlar — submit sizin sitemap, watch dizine ekleme ve yinelenen-metadata warnings, inspect individual URLs.
- Caching: WP Rocket, W3 Total Cache, veya LiteSpeed Cache — server-side caching için düzelt TTFB-driven LCP.
- Image optimization: WebP/AVIF conversion + lazy loading (en çok caching plugins veya bir dedicated image plugin) için cut LCP image weight.
- Lightweight themes: GeneratePress, Kadence, veya Astra — oluşturulmuş için temel Web Vitals yerine sayfa-builder bloat.
- Crawler / site denetimi: Ahrefs site denetimi veya Screaming Frog SEO Spider — surface thin archives, attachment sayfalar, yönlendirme chains, ve yinelenen canonicals bir WordPress site accumulates.
- Multilingual (eğer gerekli): Polylang, WPML, veya TranslatePress için translated içerik ve hreflang injection.
Validation testler
test et bir SEO plugin veya theme change
test et için çalıştır — purge caches ve inspect raw output genelinde posts, sayfalar, archives, ve special routes. beklenen sonuç — her template sahiptir bir intended title, canonical, robots directive, ve coherent schema graph. başarısızlık interpretation — başka bir owner veya cached layer hâlâ conflicts. izleme window — immediate. Rollback trigger — revert eğer output disappears veya duplicates genelinde bir template.
test et bir permalink veya migration change
test et için çalıştır — trace eski URLs ve tarama yeni benç bağlantılar/sitemaps. beklenen sonuç — direct yönlendirmeler ulaş relevant successful canonical URLs ve discovery kullanır yeni routes. başarısızlık interpretation — map veya generated bağlantılar incomplete. izleme window — immediate technically. Rollback trigger — pause eğer high-değer routes 404, loop, veya yönlendirme irrelevantly.
Prompts için WordPress SEO çalışması
Classify bu WordPress tarama tarafından post, sayfa, category, tag, author, date, attachment, arama, sayfalama, ve parameter routes. Recommend hangi templates -meli olmak dizine eklenmiş, consolidated, redirected, veya excluded, ve state evidence required her biri için decision.
Review bu plugin/theme inventory ve sampled HTML. Identify hangi component owns titles, canonicals, robots directives, sitemaps, breadcrumbs, ve schema. Flag overlaps ve propose bir tek-owner configuration ile validation ve rollback adımlar.
test et yourself: WordPress SEO
Five quick questions on getting WordPress configured için arama. seç bir yanıt her biri için, o hâlde kontrol et.
kaynaklar worth sizin time
benim related yazma
- canonical’laştırma: bir Beginner’s rehber — nasıl arama motorları seç bir canonical ve birleştir sinyaller ( backbone of WordPress yinelenen-içerik cleanup).
- Beginner’s rehber için PageSpeed (advanced PageSpeed rehber) — performance side, doğrudan relevant için WordPress temel Web Vitals.
- yönlendirmeler için SEO: bir Complete rehber — yönlendirme mechanics behind attachment-sayfa ve permalink migrations.
- Ahrefs site denetimi Study — data on nasıl widespread teknik sorunlar (dahil yinelenen-içerik patterns WordPress creates) gerçekten.
benim speaking
- nasıl arama çalışır (SlideShare) — benim tarama → render → dizin → sun walkthrough, model behind her “should this WordPress page be indexed?” decision. (Standing disclaimer uygulanır: “This is my understanding of systems… not going to be 100% complete or accurate.”)
-den yaklaşık industry
- WordPress SEO rehberi (Joshua Hardwick, Ahrefs) — practical 20-tip setup companion için bu daha teknik treatment.
- WordPress SEO: Definitive rehber (WPBeginner) — comprehensive beginner checklist ile largest authority in bu space.
- yeni XML Sitemaps Functionality in WordPress 5,5 (WordPress temel ekip) — birincil kaynak on ne native sitemap kapsar.
wp_headhook reference (WordPress Developer kaynaklar) — action şu SEO plugins (ve conflicting themes) hook için inject metadata.- WordPress SEO Myths, Busted (arama motoru Journal) — kapsar “WordPress is slow / bad for SEO” myths in depth.
Değişiklik günlüğü
8 Ağu 2026 tarihinde güncellendi.
Editoryal özet ve kaydedilen değişiklik ayrıntıları.Değişiklik ayrıntıları
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
Tam karşılaştırma kullanılamıyor — bu sürüm için önceki anlık görüntü arşivlenmemiş.
8 Ağu 2026 tarihinde güncellendi.
Editoryal özet ve kaydedilen değişiklik ayrıntıları.Değişiklik ayrıntıları
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
Tam karşılaştırma kullanılamıyor — bu sürüm için önceki anlık görüntü arşivlenmemiş.
25 Tem 2026 tarihinde güncellendi.
Editoryal özet ve kaydedilen değişiklik ayrıntıları.Değişiklik ayrıntıları
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
Tam karşılaştırma kullanılamıyor — bu sürüm için önceki anlık görüntü arşivlenmemiş.
18 Tem 2026 tarihinde güncellendi.
Editoryal özet ve kaydedilen değişiklik ayrıntıları.Değişiklik ayrıntıları
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
Tam karşılaştırma kullanılamıyor — bu sürüm için önceki anlık görüntü arşivlenmemiş.