Jeg jobber med å forbedre SEO for nettstedet mitt, og en av måtene jeg vil drive trafikk til nettstedet mitt er ved å skrive en blogg.

Hvert innlegg på bloggen min lagres i SQL-databasen min, og sendes deretter ut på nettstedet mitt ved hjelp av PDO-henting, yada yada yada. Det er ikke noe for komplisert, bare å få innholdet i hvert innlegg fra databasen som en php-variabel og legge det ut som tekst i html.

Når innholdet er hentet fra SQL-databasen, ser det ut slik:

 

$blog_content

Så når det kommer til stykket, genereres bloggen min fra bare en fil, kalt 'blog.php', og hvert innlegg kan vises individuelt ved å skrive inn blog.php? Id = X.

Jeg har også brukt htaccess til å lage forfengelighet urls som følger:

  • foo.com/blog/admin <- Viser alle innlegg av brukeren 'admin' (meg)
  • foo.com/blog/admin/1 <- Viser innlegg med 'id' lik '1'

Hvert innlegg lenker til denne andre forfengelighetens url hvis du klikker på tittelen.

Her er det store spørsmålet: Når det gjelder søkemotorer, eksisterer bloggen min? Er google (og er andre søkemotorer) i stand til å finne bloggen min, både i / blog / admin (der hvert innlegg er oppført og kan rulles gjennom) og på de enkelte sidene (Eksempel: post1 -> foo.com / blog / admin / 1)? Med andre ord, hvis jeg søker etter det nøyaktige innholdet i blogginnlegget mitt, vil det dukke opp i en søkemotor på en av disse forfengelighetssidene - og i så fall hvor lang tid tar det før det dukker opp?

  • Kobler du til hvert innlegg et sted? Mange nettsteder, inkludert denne, er databasedrevne. Det kan absolutt fungere, men det er ikke nok bare å gjøre sidene tilgjengelige, du må også koble til dem.
  • @StephenOstermiller Takk for svaret. Jeg har en lenke i menylinjen som går til bloggen min (/ blogg / admin), og deretter lastes alle oppføringer som er lastet der med en lenke til den frittstående forfengelighetens url (/ blog / admin / 1, / blog / admin / 2 osv.). Selvfølgelig er dette fremdeles den samme siden / filen i virkeligheten (blog.php). Betyr dette at siden / blog / admin er 'hardlinked' (så å si), vil søkemotorer kunne finne den, og deretter finne de databasedrevne koblingene gjennom den?

Så lenge du har lenker (interne eller eksterne) som peker til (forfengelige) nettadresser, bør de bli funnet av Google. Husk at det er lite sannsynlig at en side som ingen lenker til eller er tilgjengelig i nettstedskartet ditt, noen gang vil bli funnet.

For å svare på et spørsmål du kanskje har akkurat nå: med stor sannsynlighet vil Google ikke tilfeldig øke innleggsnumrene dine som foo.com/blog/admin/2, foo.com/blog/admin/3 etter at det på en eller annen måte landet på foo. com / blog / admin / 1 for å lete etter ekstra innhold.

Du vil imidlertid også trenge litt validering (oftest i form av eksterne lenker) for å motivere Google til å begynne å gjennomsøke nettstedet ditt. Alternativt kan du bruke Google Search Console til å manuelt få Google til å indeksere sidene dine.

  • Takk, jeg kommer til å gjøre en gjennomkjøring med Search Console når nettstedet er ferdig!

fungert for deg: Charles Robertson | Ønsker du å kontakte oss?