:'''FAKT:''' Google kann dynamische URLs crawlen und die verschiedenen Parameter korrekt interpretieren. Es ist sehr komplex, eine dynamische URL wirkungsvoll umzuschreiben und bewirkt bei kleinsten Fehlern eher das Verwirren des Googlebot und somit das falsche/schlechtere Indexieren der Seite. Es ist empfehlenswert, statische URLs auch als solche zu belassen. Wenn aber dynamisch Inhalte generiert werden, sollte auch Google die Möglichkeit gegeben werden, die URL-Struktur selbst zu analysieren.
 
:'''FAKT:''' Google kann dynamische URLs crawlen und die verschiedenen Parameter korrekt interpretieren. Es ist sehr komplex, eine dynamische URL wirkungsvoll umzuschreiben und bewirkt bei kleinsten Fehlern eher das Verwirren des Googlebot und somit das falsche/schlechtere Indexieren der Seite. Es ist empfehlenswert, statische URLs auch als solche zu belassen. Wenn aber dynamisch Inhalte generiert werden, sollte auch Google die Möglichkeit gegeben werden, die URL-Struktur selbst zu analysieren.
  −
'''URL-Rewristing:''' Trotzdem ist nun mit der Version 4.7 ein [[URL-Rewriting]] realisiert worden, damit die Adressen besser gelesen werden können. Alle relevanten Dinge zur Installation aber auch zum Beachten sind auf der entsprechenden WIKI-Seite zu ersehen.
      
'''Mythos:''' ''Dynamische URLs sind in Ordnung, wenn Sie weniger als drei Parameter übergeben.''
 
'''Mythos:''' ''Dynamische URLs sind in Ordnung, wenn Sie weniger als drei Parameter übergeben.''
 
==Suchbeispiele auf Google mit dynamischen URLs aus DynPG==
 
==Suchbeispiele auf Google mit dynamischen URLs aus DynPG==
   Unexpected non-MediaWiki exception encountered, of type "Error"
[9656697d] /wiki_de/index.php?diff=cur&oldid=3701&title=Mythen_der_Suchmaschinenoptimierung Exception from line 436 of /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DairikiDiff.php: Call to undefined function each()
Backtrace:
#0 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DairikiDiff.php(546): DiffEngine->diag(integer, integer, integer, integer, integer)
#1 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DairikiDiff.php(347): DiffEngine->compareSeq(integer, integer, integer, integer)
#2 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DairikiDiff.php(228): DiffEngine->diffLocal(array, array)
#3 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DairikiDiff.php(725): DiffEngine->diff(array, array)
#4 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DairikiDiff.php(864): Diff->__construct(array, array)
#5 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DairikiDiff.php(987): MappedDiff->__construct(array, array, array, array)
#6 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/TableDiffFormatter.php(193): WordLevelDiff->__construct(array, array)
#7 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DiffFormatter.php(143): TableDiffFormatter->changed(array, array)
#8 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DiffFormatter.php(83): DiffFormatter->block(integer, integer, integer, integer, array)
#9 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DifferenceEngine.php(910): DiffFormatter->format(Diff)
#10 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DifferenceEngine.php(813): DifferenceEngine->generateTextDiffBody(string, string)
#11 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DifferenceEngine.php(743): DifferenceEngine->generateContentDiffBody(WikitextContent, WikitextContent)
#12 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DifferenceEngine.php(665): DifferenceEngine->getDiffBody()
#13 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DifferenceEngine.php(635): DifferenceEngine->getDiff(string, string, string)
#14 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/diff/DifferenceEngine.php(443): DifferenceEngine->showDiff(string, string, string)
#15 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/Article.php(826): DifferenceEngine->showDiffPage(boolean)
#16 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/Article.php(549): Article->showDiffPage()
#17 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/actions/ViewAction.php(44): Article->view()
#18 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/Wiki.php(428): ViewAction->show()
#19 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/Wiki.php(292): MediaWiki->performAction(Article, Title)
#20 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/Wiki.php(588): MediaWiki->performRequest()
#21 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/includes/Wiki.php(447): MediaWiki->main()
#22 /home/httpd/vhosts/fuchsloch.ch/dynpg/wiki_de/index.php(46): MediaWiki->run()
#23 {main}