Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JQuery]+[AJAX]+[PHP]+[SEO] - jak to ugryźć?, Czyli jak w to wszystko wpleść SEO
organista18
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 22.07.2009

Ostrzeżenie: (0%)
-----


Witam wszystkich, w tematyce SEO jestem zupełnie zielony i chciałem aby moja stronka zaczęła być znacząca dla wyszukiwarek.

Schemat mojej strony:
- jest sobie plik index.html w którym są trzy pozycje menu, pod każdą pozycją menu jest link w postaci <a href="#" id="o_mnie">. Do całości pliku index.html jest podłączone jQuery, które jest odpowiedzialne za ładowanie podstrony z odpowiednim artykułem (w tym wypadku read_article.php? z parametrem który jest nazwą artykułu) do diva "tekst", a robi to w taki sposób:

  1. <script type="text/javascript">
  2.  
  3. $(document).ready(function() {
  4. $(".tekst").hide();
  5. $(".tekst").load("inc_start.php", function()
  6. {
  7. $(".loader").fadeOut("slow");
  8. $(".tekst").fadeIn("slow");
  9. $(".tekst").slideDown("slow");
  10. });
  11.  
  12. $("#o_mnie").click(function()
  13. {
  14. $(".tekst").fadeOut("slow");
  15. $(".loader").fadeIn("slow");
  16. $(".tekst").load("read_article.php?cat=o_mnie", function()
  17. {
  18. $(".loader").fadeOut("slow");
  19. $(".tekst").fadeIn("slow");
  20. });
  21.  
  22. });
  23.  
  24. $("#projekty").click(function()
  25. {
  26. $(".tekst").fadeOut("slow");
  27. $(".loader").fadeIn("slow");
  28. $(".tekst").load("read_article.php?cat=projekty", function()
  29. {
  30. $(".loader").fadeOut("slow");
  31. $(".tekst").fadeIn("slow");
  32. });
  33.  
  34. });
  35. });
  36. </script>


- jest sobie plik read_article.php któremu w parametrze cat przekazuję nazwę artykułu, który ma wyciągnąć z bazy danych, ten plik jest ładowany do diva "start" w pliku index.html.
dodam jeszcze że całość pliku php wygląda tak:

  1.  
  2. <?php
  3.  
  4. include("_safe/inc_config.php");
  5.  
  6. $d = $_GET['cat'];
  7. $query = mysql_query("SELECT * FROM arts WHERE name = ".$d."");
  8.  
  9. while($rekord = mysql_fetch_array($query))
  10.  
  11. {
  12.  
  13. $tytul = $rekord[1];
  14.  
  15. $tresc = $rekord[2];
  16.  
  17. $kategoria = $rekord[4];
  18.  
  19. $data = $rekord[5];
  20.  
  21. $autor = $rekord[3];
  22.  
  23. }
  24.  
  25. echo '<h2 class="topTitle">'.$tytul.'</h2>';
  26.  
  27. echo '<div class="topContent"><p>'.$tresc.'</p></div>';
  28.  
  29. ?>


Teraz stronka składa się tylko z dwóch plików (nie licząc biblioteki jQuery). Moje pytanie jest następujące: jak w to wszystko wpleść SEO, czy takie rozwiązanie jest zgodne z SEO i przyjazne dla przeglądarek? Jeżeli nie, to jak zrobić aby było przyjazne? Zależy mi na dynamice strony - dwa pliki, a nie na kilkudziesięciu, każdy z inną nazwą, przyjazną dla przeglądarki. Mam nadzieję że koledzy i koleżanki rozumieją o co mi chodzi.

Przeszukałem pod tym kątem google, ale milczy, znajduję tylko 10 zasad dobrego SEO, ale jak już pisałem - to dla stron statycznych, a co z dynamicznymi jak w moim przypadku powyżej?
Zapraszam do dyskusji.

Ten post edytował organista18 7.05.2010, 16:02:04
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 22:54