6 Stimmen

SEO-freundliche URL-Rewriter-Parameter

Ich wäre Ihnen dankbar, wenn Sie mir sagen könnten, wie ich Parameter in SEO-freundliche URLs einbauen kann.

Wir haben uns entschieden, die "technischen" Parameter zuerst zu nennen, gefolgt von den "SEO Slug".

\product\ABC123\fly-your-own-helicopter

ähnlich wie S.O. - wenn sich der SEO Slug ändert, abgeschnitten wird oder fehlt, haben wir immer noch die Parameter Product und ABC123; verschiedene Artikel sagen, dass solche zusätzlichen Daten dem SEO-Ranking nicht schaden.

Wir brauchen zusätzliche Parameter; wir könnten "-" verwenden, um die Parameter zu trennen, da es sie ähnlich wie den SEO Slug aussehen lässt, oder wir könnten/sollten etwas anderes verwenden?

\product\ABC123-BOYTOY-2\boys\toys\fly-your-own-helicopter

Dies ist Produkt= ABC123 , in Kategorie= BOYTOY und Seite= 2 .

Wir wollen auch die Hierarchie so flach wie möglich halten, und so denke ich:

\product-ABC123-BOYTOY-2\boys\toys\fly-your-own-helicopter

wäre besser - eine Stufe weniger.

Wir haben eine Reihe von "Zonen", z. B.

\product-ABC123\seo-slug-for-product
\category-BOYTOY\seo-slug-for-category
\article-54321\terms-and-conditions

Es würde uns sehr helfen, wenn wir stattdessen einfach unsere 5-stellige Seiten-ID-Nummer verwenden könnten.

\12345-ABC123\seo-slug-for-product
\23456-BOYTOY\seo-slug-for-category
\54321\terms-and-conditions

(Produkte und Kategorien haben eine Reihe verschiedener Seiten-IDs für verschiedene Vorlagen, dieser Stil würde uns direkt zur richtigen Seite führen)

Ich wäre Ihnen dankbar, wenn Sie mir sagen könnten, welche Parametertrennzeichen zu verwenden sind und ob die führenden Techi-Daten für uns gut funktionieren werden.

Falls relevant:

Klassische ASP-Anwendung auf IIS7 + MSSQL2008 Produkt- und Kategoriecodes enthalten nur A-Z, 0-9, "_".

3voto

Keltex Punkte 25852

Ich persönlich glaube nicht, dass einer der folgenden Punkte zutrifft:

\12345-ABC123\seo-slug-for-product
\product-ABC123-BOYTOY-2\boys\toys\fly-your-own-helicopter

sind besonders "freundlich". Sie sind vielleicht "ok" für SEO, aber Sie könnten Ihren freundlichen Teil in der Codierung am Anfang der URL verlieren.

Warum können Sie nicht so etwas haben?

\product\seo-slug-for-product

Und dann haben Sie eine Tabelle oder ein Wörterbuch, das den Slug der Produkt-ID zuordnet. Auf diese Weise, wenn Ihr MVC-Controller den Slug als Parameter erhält, kann er alle anderen Werte nachschlagen.

Im schlimmsten Fall würde ich es auf die SO-Art machen. Das ist eher so:

\product\123456\seo-slug-for-product

Die Nummer ist die Produkt-ID. Ich glaube, sie machen das, damit sich die Titel der Artikel ändern können und die alten URLs noch funktionieren. Das ist der Grund:

SEO-freundliche URL-Rewriter-Parameter

y

SEO-freundliche URL-Rewriter-Parameter

arbeiten. Sie verwenden:

<link rel="canonical" 
    href="https://stackoverflow.com/questions/3023298/seo-friendly-url-rewriter-parameters">

um sicherzustellen, dass Google nur eine Seite indiziert.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X