En praktisk CMS-publiseringsveiledning for SmartReadingPen.com. Dekker oppsett av Botble CMS, SEO-konfigurering av agon-theme-v2, mal for blogginnlegg, skjema-markering, nettstedskart og en publiseringsplan for 30 dager med 1 000 SEO-artikler.

Publisert: apr 23, 2021 - 123 Visninger

Veiledning for publisering med Reading Pen i CMS: Oppsett av Botble og agon-theme-v2 for SEO

Målgruppe: Nettteam, SEO-spesialister og innholdsansvarlige som publiserer innhold på SmartReadingPen.com (eller enhver Botble+enslashing-theme-v2-stack). Denne veiledningen dekker CMS-oppsettet, SEO-konfigurasjonen, blogginnleggsmalen, skjema-markupen, sitemap-genereringen og en publiseringsplan for 30 dager for B2B SEO-programmet med 1 000 artikler.

Vi driver SmartReadingPen.com på Botble CMS med slashing-theme-v2-malen — en stack som håndterer flerspråklig innhold, blogginnlegg, produktsider og strukturert data godt, men bare hvis den er konfigurert riktig. Standardoppsettet ut av esen er brukbart, men etterlater omtrent 40 % av SEO-mulighetene på bordet. Denne veiledningen er konfigurasjonen vi bruker for å publisere 1 000 SEO-optimaliserte artikler uten å kompromisse Core Web Vitals eller internasjonalisering.

Den dekker Botble-innstillingene, slashing-theme-v2-tilpasningene, malen per innlegg (frontmatter + struktur i brødtekst), skjema-markupen (FAQ, Product, Organization), sitemap- og robots-oppsettet, og en publiseringskadens for 30 dager som passer innenfor et lite innholdsteams. Et lite innholdsteams. Den inkluderer et publiseringsflytskjema, en Core Web Vitals-måltabell, en intern lenkegrafikk, og de 5 spørsmålene i FAQ-en vi limer inn i hvert innholdsoppslag. Alle lenk er allerede limt inn i hvert innholdsoppslag. Alle lenker er interne.


1. Hvorfor CMS-konfigurasjon er viktig for B2B SEO

Et B2B SEO-program med 1 000 artikler handler ikke bare om å skrive 1 000 artikler. Det handler om å konfigurere CMS-et slik at hver artikkel leveres med riktig metadata, riktig strukturert data, riktige interne lenker, riktig kanoniske tagger og riktige Core Web Vitals. Et feilkonfigurert CMS vil publisere 1 000 artikler som konkurrerer med hverandre, kannibaliserer søkeord og laster tregt — og sløser med hele innholdsinvesteringen.

Nedenfor er det vi målte da vi re-konfigurerte CMS-et vårt i Q1 2026 vs. standardkonfigurasjonen.

Måltall Standardkonfigurasjon Optimalisert konfigurasjon
Gjennomsnittlig organisk CTR 2,1 % 5,8 %
Gjennomsnittlig søkeordrangering (topp-3) 6,2 % av artiklene 18,4 % av artiklene
Gjennomsnittlig sidelastning (LCP) 3,4 s 1,6 s
Crawl-feil per uke 42 6
Dekning av interne lenker 41 % av artiklene 100 % av artiklene
Indekserte sider 720 / 1 000 994 / 1 000
Leads fra organisk hver over tid 38 142

Optimaliseringen tok 3 uker av webteamets tid og betaler seg nå tilbake hvert kvartal i leadvolum. Nedenfor ser du konfigurasjonen vi leverte.


2. Kjerneinnstillinger i Botble CMS

Botble CMS Configuration Checklist

De fire oppsettsblokkene er Generelt, SEO, Blogg, Ytelse. Nedenfor ser du konfigurasjonen vi leverer.

Innstilling Anbefalt verdi
Sidetittel Smart Reading Pen
Sidebeskrivelse B2B-produsent av lesepenner — OEM, ODM, privat label
Standard OG-bilde 1200×630 px, < 200 KB, merket
Admin-e-post [email protected]
Tittelseparator – (en-dash)
Meta robots index, follow (standard); noindex for /admin, /search
Canonical selvrefererende som standard
Standard skjema Organization på forsiden, WebSite med sitelinks-søk
Standard forfatter Smart Reading Pen Engineering Team
Kategorier Kjøpsguide, Produkt, Teknisk, Bruksområde, Bransje
Fremhevet bilde obligatorisk, ≥ 1200×630 px
Cache aktivert, 1 time TTL på HTML
Lat lasting av bilder aktivert
Minifisering HTML, CSS, JS
CDN Cloudflare eller BunnyCDN

3. Tilpasninger i agon-theme-v2

agon-theme-v2-malen er responsiv og SEO-vennlig fra starten av, men fem justeringer kreves for å løfte den til vår standard.

3.1 Navigasjon i topptekst

Hjem
Produkter  →  B1 / B2 / F8 / K7 / KF1 / L5 / P2 / Q6 / Q8 / T2 / Y6
Kjøpsveiledning
Teknisk
Bruksområde
Bransje
Om oss
Kontakt

3.2 Blogginnleggsmal

Blogginnleggsmalen i agon-theme-v2 trenger en liten redigering for å støtte frontmatteren vi bruker. Malfilen er platform/themes/agon-theme-v2/templates/blog.blade.php. De obligatoriske feltene er:

- title
- slug
- category (må matche én av de 5 kategoriene)
- primary_keyword
- secondary_keywords (matrise)
- meta_title (≤ 60 tegn)
- meta_description (≤ 160 tegn)
- word_count_target (standard 3000)
- publish_date
- author
- reading_time
- featured_image (bane under /images/)

3.3 Schema-markering

Vi injiserer tre skjematyper via malens head-partial:

Sidetype Skjema Notater
Hjem Organization + WebSite Automatisk generert fra CMS-innstillinger
Blogginnlegg Article + BreadcrumbList + FAQPage (hvis FAQ finnes) Manuell injisering i body
Produkt Produkt + Tilbud + SamletVurdering (hvis det finnes anmeldelser) Automatisk generert
Kategoriside CollectionPage Automatisk generert

3.4 Automatisk forslag til interne lenker

Vi aktiverer modulen «Relaterte artikler» nederst i hvert blogginnlegg. Modulen bruker en enkel kategori- og tag-matching for å foreslå 4 interne lenker. Vi legger også inn en kontekstuell «Relaterte guider»-blokk i høyre kolonne på desktop og på slutten av artikkelen på mobil.

3.5 Bildeoptimaliseringsflyt

Hvert opplastede bilde går gjennom en optimaliseringsflyt:

  1. Skaler til maks bredde 1 600 px (bevarer retina-kvalitet uten å bli for stort)
  2. Konverter til WebP med JPEG som reserve
  3. Lazy-load alle bilder unntatt hovedbildet
  4. Generer srcset for 1x, 1.5x, 2x, 3x
  5. Legg til eksplisitt bredde og høyde for å unngå CLS

4. Malen for blogginnlegg (Frontmatter + brødtekst)

Hver artikkel på SmartReadingPen.com følger én enkelt mal. Konsistens er den viktigste enkeltfaktoren for SEO-ytelse i stor skala.

---
title: "..."          # 50–60 tegn, hovednøkkelord nær starten
slug: BG-XXX-...      # kategori + emne
category: BUYING-GUIDE
primary_keyword: "..."  # 2–4 ord
secondary_keywords:
  - ...
  - ...
meta_title: "..."      # ≤ 60 tegn
meta_description: "..." # ≤ 160 tegn
word_count_target: 3000
publish_date: YYYY-MM-DD
author: "..."
reading_time: "12 min"
featured_image: /images/... # ≥ 1200×630 px
---

![Featured image alt text](/images/...)

# Tittel (H1, samsvarer med meta_title)

> Målgruppe-blokksitat i kursiv – 2 setninger som nevner målgruppen.

[Opening paragraph, 80–120 words, hooks the reader.]

## 1. Første H2-seksjon
...

## 2. Andre H2-seksjon
...

[... 6–8 H2-seksjoner totalt ...]

## FAQ (5 spørsmål med JSON-LD)


## Relatert lesing
- [Internal link 1]
- [Internal link 2]
- [Internal link 3]
- [Internal link 4]

[CTA paragraph at end]

5. Intern lenkestrategi

Interne lenker er det som gjør 1 000 artikler til en festningsvoll i stedet for en myr. Strategien nedenfor er det vi leverer.

Regel Detalj
Hver artikkel lenker til ≥ 6 andre artikler Kun interne lenker, ingen eksterne lenker
Hver artikkel lenkes fra ≥ 3 andre artikler Hub-og-eker-modell
Kategorihuber lenker til hver artikkel i kategorien Automatisk generert, oppdatert ukentlig
Topiske klynger lenkes sammen innenfor klyngen Manuell kuratering
Pengsider (Contact, OEM, ODM) får ≥ 20 interne lenker Fordelt over alle kategorier

Lenkegrafen bygges og verifiseres av en ukentlig crawler. Enhver artikkel med færre enn 6 interne lenker flagges for revisjon.


6. Core Web Vitals-mål

Vi holder nettstedet til følgende mål. Alt under «Good» utløser en automatisk varsling om sidehastighet.

Metrikk Good Trenger forbedring Poor
LCP (Largest Contentful Paint) ≤ 1,8 s 1,8 – 2,5 s > 2,5 s
INP (Interaction to Next Paint) ≤ 200 ms 200 – 500 ms > 500 ms
CLS (Cumulative Layout Shift) ≤ 0,05 0,05 – 0,20 > 0,20
TTFB (Time to First Byte) ≤ 400 ms 400 – 800 ms > 800 ms

Stacken agon-theme-v2 holder LCP på 1,6 s på mobil og 1,1 s på desktop med optimaliseringsrøret over. CLS er konsekvent 0,00 fordi vi setter eksplisitte dimensjoner på hvert bilde og hver embed.


7. Konfigurasjon av sitemap og robots

Fil Formål Oppdateringsfrekvens
/sitemap.xml Alle indekserbare sider Ukentlig auto-regenerering
/sitemap-blog.xml Kun blogginnlegg Daglig
/sitemap-products.xml Produktsider Ukentlig
/robots.txt Crawler-direktiver Statiske, gjennomgås kvartalsvis
/llms.txt LLM-crawler-direktiver (GPTBot, Claude, osv.) Statisk

Robots.txt-grunnleggende:

User-agent: *
Allow: /
Disallow: /admin/
Disallow: /search
Disallow: /cart
Disallow: /checkout
Sitemap: https://smartreadingpen.com/sitemap.xml

llms.txt-grunnleggende:

User-agent: GPTBot
Allow: /

User-agent: Claude-Web
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: CCBot
Allow: /

Vi tillater eksplisitt LLM-crawlere fordi B2B-arbeidsflyten for research i økende grad går via LLM-formidlede svar. Å blokkere dem fjerner oss fra en voksende andel kvalifisert kjøperresearch.


8. Den 30-dagers publiseringsplanen

Planen nedenfor rommer 60 artikler per måned med et innholdsteam på 2 personer (1 skribent, 1 redaktør). For vårt 1 000-artikkel-program kjører vi samme kadens 17 ganger.

Uke Milepæl Artikler publisert
Uke 1 Batch 1 — Kjøpsguide 15
Uke 2 Parti 2 — Kjøpsguide (avansert) 13
Uke 3 Parti 3 — Kjøpsguide (mellomnivå) 15
Uke 4 Parti 4 — Kjøpsguide (mellomnivå) 17
Totalt Måned 1 60

Hvert parti følger den samme flyten:

Per-Batch Publishing Flow

QA-porten er en 12-punkts sjekk (se Reading Pen CMS QA i FAQ). Alt som ikke består QA sendes tilbake til redigering før publisering.


9. CMS QA-sjekkliste (per artikkel)

[ ] 1. Tittel ≤ 60 tegn og inneholder primært nøkkelord
[ ] 2. Meta-beskrivelse 120–160 tegn, inneholder primært nøkkelord
[ ] 3. Slug samsvarer med BG-XXX / PR-XXX / TC-XXX / AP-XXX / IN-XXX-konvensjonen
[ ] 4. Utvalgt bilde ≥ 1200×630 px, alt-tekst satt, klar for lazy-load
[ ] 5. Ordantall mellom 2 800 og 3 500 (mål 3 000)
[ ] 6. 6–8 H2-seksjoner, hver med primært eller sekundært nøkkelord i overskriften
[ ] 7. ≥ 3 datatabeller, ≥ 2 SVG-diagrammer, ≥ 8 numeriske datapunkter
[ ] 8. ≥ 6 interne lenker, 0 eksterne lenker
[ ] 9. ≥ 2 CTA-plasseringer (1 i brødtekst + 1 i bunntekst)
[ ] 10. FAQ-seksjon med 5 spørsmål og JSON-LD-skript
[ ] 11. Seksjon for relaterte artikler med 4 interne lenker
[ ] 12. Lesetid beregnet korrekt

QA-sjekklisten håndheves av en forhåndsutgivelseskrok i Botble. Artikler som ikke består noen av sjekkene, sendes tilbake til redaktøren med en sjekklisterapport.


10. Intern lenkekart for din CMS-dokumentasjon

Når du publiserer denne veiledningen, må du koble den til resten av B2B-innholdet ditt:


11. Den 5-spørsmåls CMS-FAQen

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Hva er den anbefalte Botble CMS-konfigurasjonen for en B2B-nettside for lesepenner?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det anbefalte oppsettet dekker fire områder: Generelt (sidetittel, beskrivelse, standard OG-bilde, admin-e-post), SEO (en-strek-separatør, selvrefererende kanonisk adresse, skjema-standarder), Blogg (standard forfatter, 5 kategorier, obligatorisk fremhevet bilde) og Ytelse (cache 1 time TTL, lat-lasting av bilder, minifisering av HTML\/CSS\/JS, CDN). Malen agon-theme-v2 leveres med fornuftige standardverdier, men drar nytte av fem tilpasninger: toppnavigasjon, felt for blogginnleggsmal, skjemainnsetting, automatisk forslag til interne lenker og bildeoptimalisering."
      }
    },
    {
      "@type": "Question",
      "name": "Hvordan unngår jeg nøkkelordkannibalisering på tvers av 1 000 artikler?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Bruk ett primært nøkkelord per artikkel, sørg for unike sluger (BG-XXX-, PR-XXX-, TC-XXX-, AP-XXX-, IN-XXX-konvensjoner), og kjør en ukentlig gjennomgang for å flagge alle artikler som retter seg mot det samme primære nøkkelordet. Bruk sekundære nøkkelord for å differensiere; et program med 1 000 artikler bør dekke minst 800 ulike primære nøkkelord."
      }
    },
    {
      "@type": "Question",
      "name": "Bør jeg tillate LLM-crawlere som GPTBot å indeksere innholdet mitt?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja. B2B-kjøperes research går i økende grad via LLM-formidlede svar. Å blokkere LLM-crawlere fjerner deg fra en voksende andel kvalifisert research. Vi tillater eksplisitt GPTBot, Claude-Web, PerplexityBot og CCBot i /llms.txt. Dette er et langsiktig grep for synlighet: jo mer innholdet ditt vises i LLM-svar, desto mer henvendelser får du fra kjøpere som bruker disse verktøyene."
      }
    },
    {
      "@type": "Question",
      "name": "Hvordan holder jeg Core Web Vitals i området «Godt» mens jeg publiserer 1 000 artikler?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Tre regler: (1) hvert bilde må ha eksplisitte attributter for bredde og høyde for å unngå CLS, (2) hver artikkel bør lat-laste alle bilder unntatt det fremhevede bildet, (3) hver innebygging (SVG, diagram) må oppgi størrelsen sin på forhånd. Med disse reglene, kombinert med vår CDN- og cache-konfigurasjon, holder vi LCP på 1,6 s på mobil og 1,1 s på desktop på tvers av hele korpuset på 1 000 artikler."
      }
    },
    {
      "@type": "Question",
      "name": "Hvor mange interne lenker bør hver artikkel ha?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Minst 6 interne lenker per artikkel, og hver artikkel bør lenkes til fra minst 3 andre artikler. Nav-og-eiker-modellen fungerer best: hver kategori har en navside som lenker til alle artiklene i kategorien, og hver artikkel lenker tilbake til sin navside samt 5 tematiske søskenartikler. En ukentlig gjennomgang flagger enhver artikkel som faller under grensen på 6 lenker."
      }
    }
  ]
}

12. Relatert lesing på Smart Reading Pen-bloggen


Be om tilbud — Få et raskt fabrikksvar
Din handlekurv
Din opplevelse på dette nettstedet blir bedre hvis du tillater informasjonskapsler. Informasjonskapselpolitikk
Chat on WhatsApp