puluno

Kompatibilita po instalaci

Puluno SEO vypisuje vlastní meta tagy, schema, sitemap úpravy a redirecty. Po aktivaci tedy nejde jen „přidat vedle“ jiného SEO pluginu — oba by dělali totéž a Google by viděl duplicity.

Zlaté pravidlo: jeden web = jeden aktivní SEO plugin pro výstup do <head>. Puluno umí import dat, ne souběžný provoz s Yoast / Rank Math.


Co se může kolidovat

OblastPulunoTypický konfliktPříznak
<title>pre_get_document_titleYoast, Rank Math, téma s vlastním titleDvojitý nebo nesprávný titulek ve zdrojáku
Meta description, canonicalwp_headJiný SEO pluginDva <meta name="description"> nebo dva canonical
Open Graph / Twitterwp_headYoast, Rank Math, některá témataDuplicitní og:title, og:image
JSON-LD schemawp_headSEO plugin + téma + WooCommerceVíce @graph bloků, duplicitní FAQPage
XML sitemapúpravy WP sitemapYoast /sitemap_index.xml, Rank Math sitemapV GSC dvě sitemap indexy
Redirectytemplate_redirectRank Math Redirections, Redirection pluginNeočekávané přesměrování, smyčky
robots.txteditor v SettingsYoast / Rank Math robotsProtiřečící pravidla

Center a audit počítají s tím, co Puluno sám vypíše — ne s live HTML stránky. Pokud běží druhý SEO plugin, skóre v Center může vypadat v pořádku, ale ve View Source uvidíte duplicity.


Migrace z Yoast SEO

  1. Nejdřív aktivujte Puluno — Yoast meta se při prvním běhu automaticky zkopírují (title, description, focus keyword, OG obrázek), pokud Puluno pole ještě nemá.
  2. V Settings → Import můžete import zopakovat ručně.
  3. Ověřte Center — projděte pár URL, že meta sedí.
  4. Deaktivujte Yoast SEO (nebo aspoň vypněte jeho výstup do head — viz níže).
  5. V Search Console odešlete WP sitemap (/wp-sitemap.xml) a starou Yoast sitemap odstraňte.
  6. Yoast plugin můžete odinstalovat až po záloze DB — meta zůstávají v _yoast_wpseo_*, Puluno je už má ve vlastních polích.

Co Yoast import nekopíruje: globální šablony titulků, breadcrumbs nastavení, Yoast redirecty (ty řešíte zvlášť), schema typy z Yoast wizardu.


Migrace z Rank Math

  1. Aktivujte Puluno.
  2. Settings → Import → Rank Math meta (title, description, focus, robots noindex).
  3. Redirects → Import z Rank Math — pravidla z rank_math_redirections.
  4. Ověřte pár redirectů v prohlížeči (301/302).
  5. Deaktivujte Rank Math — jinak zůstanou duplicitní tagy i redirect modul.

Rank Math meta se nenačítají automaticky jako u Yoast — import je vědomý krok.


Jiné SEO pluginy (AIOSEO, SEOPress, The SEO Framework)

Puluno nemá import pro všechny pluginy. Postup:

  1. Export / ruční kontrola meta u klíčových stránek.
  2. Aktivace Puluno + doplnění meta v Center nebo editoru.
  3. Deaktivace starého SEO pluginu.
  4. Kontrola zdrojáku homepage a jedné produktové / článkové URL.

Témata a page buildery

Požadavky na téma

  • Šablona musí volat wp_head() v <head> (standard u všech kvalitních témat).
  • Doporučeno add_theme_support('title-tag') — Puluno pak řídí titulek přes WordPress API.
  • Pokud téma natvrdo vypisuje <title> nebo meta v header.php, může dojít ke kolizi — oprava patří do child theme (odstranit duplicitní tagy).

Page buildery (Divi, Elementor, …)

  • Obsah stránky builder neřeší SEO hlavičku — tu stále řídí téma + SEO plugin.
  • Puluno rozpozná Divi layout stránky ([et_pb_ v obsahu) a nastaví noindex, follow — layoutové šablony nemají být v indexu.
  • Schema z builder widgetů (FAQ, HowTo) může kolidovat s Puluno Schema builderem — na jedné stránce používejte jeden zdroj schema.

WooCommerce

  • Produktové stránky: Puluno vypisuje Product schema, pokud je WooCommerce aktivní.
  • Košík, checkout, účet — typicky noindex (kontrola v auditu).
  • Pokud jiný plugin také vypisuje Product schema, deaktivujte jeden zdroj.

Kontrolní checklist po instalaci

  1. Puluno Center → Kompatibilita — spusťte sken (probíhá i automaticky 1× denně a týdně)
  2. View Source na homepage — jeden <title>, jeden description meta, jeden canonical.
  3. JSON-LD — jeden hlavní blok (případně @graph uvnitř jednoho <script type="application/ld+json">).
  4. GSC → Sitemaps — jedna aktivní sitemap index.
  5. Redirects — test staré URL po migraci.
  6. Center → Obnovit audit — projít sirotce a noindex u důležitých stránek.
  7. llms.txt/llms.txt nekonfliktuje s jinými pluginy; jen ověřte, že server URL vrací 200.

Compatibility mode (v pluginu)

Puluno má tři režimy (Settings → Kompatibilita):

RežimChování
Auto (výchozí)Vypne frontend výstup Puluno, pokud detekuje jiný SEO plugin nebo duplicity v live HTML
Pouze auditPuluno nevypisuje nic na web — jen Center, import, GSC panel
Plný výstupVždy vypisovat (vyžaduje potvrzení rizika při aktivním jiném SEO pluginu)

Sken kontroluje: aktivní SEO/redirect pluginy, podporu title-tag u tématu, počet meta tagů na homepage (HTTP fetch), konflikt sitemap Yoast/Rank Math vs WP core.

V Center uvidíte panel „Kompatibilita & SEO moduly“ se stavem každého výstupu (head, schema, sitemap, redirecty, robots).

Pokud je head výstup vypnutý kvůli kompatibilitě, audit v Center ukazuje tagy, které Puluno vypíše po zapnutí — ne live HTML s duplicitami od jiného pluginu.


Co dělat, když oba pluginy musí chvíli běžet

Při přechodu na produkci to někdy nejde okamžitě. Minimální riziko:

  1. Import meta do Puluno.
  2. Ve starém pluginu vypněte výstup do frontendu (Yoast: SEO analysis lze nechat, ale vypnout „SEO“ výstup pokud plugin umožňuje; u Rank Math vypnout moduly Meta + Sitemap + Redirections).
  3. Nastavte maintenance okno a hned po něm deaktivujte starý plugin.

Puluno v administraci upozorní, pokud detekuje aktivní Yoast, Rank Math nebo další běžné SEO pluginy.


Pro agentury — co říct klientovi

„Nainstalujeme Puluno a vypneme starý SEO plugin, aby Google nedostával každý tag dvakrát. Meta data nejdřív převedeme, pak starý plugin odinstalujeme. První týden kontrolujeme Search Console a pár klíčových URL ručně.“

Více odpovědí pro klienty: FAQ pro agentury.


Technické rozšíření (vývojáři)

  • Filtr indexscope_seo_bridge_file — načtení bridge PHP z child theme (vlastní schema, OG fallback).
  • Filtry indexscope_brand, indexscope_schema_graph, indexscope_page_seo_registry — úprava výstupu bez fork pluginu.
  • Pokud téma potřebuje vypnout část Puluno: kontaktujte podporu — v budoucnu plánujeme explicitní „compatibility mode“ přepínače v Settings.