Ich habe eine AngularJS-Anwendung, die in Websites von Drittanbietern injiziert wird. Es injiziert dynamischen Inhalt in ein div auf der 3rd-Party-Seite. Google indiziert diesen dynamischen Content erfolgreich, scheint jedoch keine Crawlerseiten innerhalb des dynamischen Contents zu sein. Die Links wäre so etwas wie dies in den dynamischen Inhalt aussehen:Google Crawling Links in AngularJS-Anwendung
<a href="http://www.example.com/support?title=Example Title&titleId=12345">Link Here</a>
Ich verwende Abfrageparameter für die Links nicht auf eine tatsächliche URL-Struktur wie:
http://www.example.com/support/title/Example Title/titleId/12345
Ich habe die Abfrageparameter zu verwenden, Ich möchte nicht, dass die Website von Drittanbietern ihre Webserver-Konfiguration ändern muss, um nicht gefundene URLs umzuleiten. entsprechend
Wenn die Verbindung, die ich verwende, um den $ locationService geklickt wird die URL in dem Browser zu aktualisieren und dann antwortet mein Winkel Anwendung. Hauptsächlich zeigt es nur den relevanten Inhalt basierend auf den Abfrageparametern, setzt den Seitentitel und die Metabeschreibung.
Viele der Artikel, die ich gelesen habe die Route Provider in AngularJS und Vorlagen verwenden, aber ich bin nicht sicher, warum dies einen Unterschied zu dem Crawler machen würde?
Ich habe gelesen, dass Google URLs mit Abfrageparameter als separate Seiten betrachten sollte so glaube ich nicht, dass das Problem sein sollte: https://webmasters.googleblog.com/2008/09/dynamic-urls-vs-static-urls.html
Das einzige, was ich versucht habe, nicht eine Sitemap mit sind 1. die Bereitstellung die URLs, die die Abfrageparameter haben, und 2. statische Links von anderen Seiten zu den dynamischen Links hinzufügen, um Google beim Auffinden dieser Seiten zu helfen.
Jede Hilfe, Ideen oder Erkenntnisse würden sehr geschätzt werden.
sollte uri encoding spaces in Ihrer url sein – charlietfl
Ja, sie werden verschlüsselt, nur nicht in meinem Beispiel codieren – AquaLunger
woher wissen Sie, dass sie nicht kriechen und wie lange diese Links aktiv waren? Und haben Websites, die sie haben, vernünftigen Verkehr? – charlietfl