ιδανική μορφή URLs για κατηγορίες κτλ

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

ιδανική μορφή URLs για κατηγορίες κτλ

Δημοσίευση από pimpogio » 03 Ιουν 2011 14:01

cherouvim έγραψε:Ναι, δεν μιλάμε για κάτι πολύπλοκο. Φαντάζομαι το table categories συμπεριλαμβάνει ένα id και ένα parent_id;
oxi oxi εχει left_cat και right_cat

tha to ekana me parent_id ama eixa postgresql pou exei anadromika queries
τωρα εχω mysql.
θελω να μπορω να περνω το tree με ενα query χωρις να κανω αναδρομη στην php

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

ιδανική μορφή URLs για κατηγορίες κτλ

Δημοσίευση από dimsis » 03 Ιουν 2011 14:46

Άποψη μου είναι πως κάπου έχουν μπερδευτεί πολλοί στην προσπάθεια να ακολουθήσουν πρωτίστως την google search engine και έπειτα και τις υπόλοιπες μεγάλες search engines και με τις τεχνικές που προσπαθούν να βρουν και να ακολουθήσουν για προώθηση και marketing έχουν ξεχάσει την ουσιαστική σημασία των URL .

Πάμε να δούμε κάποια βασικά πραγματάκια.
Έστω ότι αντί αυτού:
http://www.log.gr/read.cfm?id=4243
έχω αυτό:
http://www.log.gr/Περί_SEO_Γιατί_θεωρώ_ ... τει_το_web

Αυτομάτως με τον δεύτερο τρόπο έχω ένα μεγαλύτερο URL το οποίο μάλιστα για να δουλέψει έχω αναγκαστεί να κάνω rewrites στον server μου προσθέτοντας έξτρα φόρτο. Και διάλεξα και κείμενο με μικρό τίτλο, με ακόμα μεγαλύτερους τίτλους τα πράγματα είναι ακόμα χειρότερα.
Εφόσον έχω χρησιμοποιήσει Ελληνικά στο URL, με αντιγραφή και επικόλληση του url σε διάφορα μέσα (π.χ. MSN ) θα γίνει αυτόματη μετατροπή των ελληνικών χαρακτήρων σε encoded χαρακτήρες που αυξάνουν ακόμα περισσότερο το μέγεθος του URL και το κάνουν και οπτικώς αισχρό.
Να πω ότι θα μπορούσε να θυμηθεί το μακρινάρι URL ο επισκέπτης αντί κάποιων αριθμών για ένα άρθρο και να το έγραφε με τη μια θα το καταλάβαινα, αλλά δεν νομίζω πως υπάρχει κανείς που να έχει πράξει κάτι τέτοιο. Πάντα καταλήγουμε δηλαδή στις σελίδες μετά από υπερσύνδεση από άλλες.

Οπότε στην ουσία, όλη αυτή η φάση με το URL rewriting έχει γίνει καθαρά και μόνο για να έχουμε λέξεις κλειδιά στο url και να κερδίσουμε ranking στα αποτελέσματα αναζήτησης και όχι για τους επισκέπτες των ιστοτόπων.

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

ιδανική μορφή URLs για κατηγορίες κτλ

Δημοσίευση από pimpogio » 03 Ιουν 2011 14:49

κανεις λαθος με την λογικη αυτη δεν θα ειχαμε καθολου domains αλλα ips...

den einai anagkh na baleis
http://www.log.gr/%CE%A0%CE%B5%CF%81%CE ... %CE%BF_web

bale kalitera
http://www.log.gr/seo
anti
http://www.log.gr/read.cfm?id=4243

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

ιδανική μορφή URLs για κατηγορίες κτλ

Δημοσίευση από dimsis » 03 Ιουν 2011 15:26

Καλή ώρα δείτε τι έγινε με το copy paste των Ελληνικών url από τον pimpogio με το encoding.

pimpogio ένα domain name παίζει να το θυμάσαι και σίγουρα έχει πολύ περισσότερες πιθανότητες από μια IP, αλλά δεν ισχύει το ίδιο και για διευθύνσεις που περιέχουν ολόκληρες προτάσεις.
Δηλαδή όσο χλωμό είναι να θυμόσουν να γράψεις στο url http://www.freestuff.gr/forums/viewtopic.php?t=56604 το ίδιο χλωμό είναι να θυμόσουν και το /http://www.freestuff.gr/idaniki_morfi_u ... gories_klp

Προσθέτω και ένα link έτσι ενημερωτικά για όποιον έχει όρεξη http://googlewebmastercentral.blogspot. ... -urls.html

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

ιδανική μορφή URLs για κατηγορίες κτλ

Δημοσίευση από cherouvim » 03 Ιουν 2011 15:55

pimpogio έγραψε:tha to ekana me parent_id ama eixa postgresql pou exei anadromika queries τωρα εχω mysql.
Δεν είναι υποχρεωτικό να λύσεις το δέντρο στη βάση. Τα φέρνεις στο πρόγραμμα και το λύνεις.

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

ιδανική μορφή URLs για κατηγορίες κτλ

Δημοσίευση από korgr » 03 Ιουν 2011 16:02

cherouvim έγραψε: Δεν είναι υποχρεωτικό να λύσεις το δέντρο στη βάση. Τα φέρνεις στο πρόγραμμα και το λύνεις.
Α! Όλα κι όλα, αυτό για τον pimpogio είναι ιεροσυλία! :D

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

ιδανική μορφή URLs για κατηγορίες κτλ

Δημοσίευση από korgr » 03 Ιουν 2011 16:19

dimsis έγραψε: Προσθέτω και ένα link έτσι ενημερωτικά για όποιον έχει όρεξη http://googlewebmastercentral.blogspot. ... -urls.html
Όαση το link σου Δημήτρη!
Αν δεν πιστεύουν εμάς ας πιστέψουν την ίδια την Google :P

Παραθέτω:
Myth: "Dynamic URLs cannot be crawled."
Fact: We can crawl dynamic URLs and interpret the different parameters. We might have problems crawling and ranking your dynamic URLs if you try to make your urls look static and in the process hide parameters which offer the Googlebot valuable information. One recommendation is to avoid reformatting a dynamic URL to make it look static. It's always advisable to use static content with static URLs as much as possible, but in cases where you decide to use dynamic content, you should give us the possibility to analyze your URL structure and not remove information by hiding parameters and making them look static.

Does that mean I should avoid rewriting dynamic URLs at all?
That's our recommendation, unless your rewrites are limited to removing unnecessary parameters, or you are very diligent in removing all parameters that could cause problems. If you transform your dynamic URL to make it look static you should be aware that we might not be able to interpret the information correctly in all cases. If you want to serve a static equivalent of your site, you might want to consider transforming the underlying content by serving a replacement which is truly static. One example would be to generate files for all the paths and make them accessible somewhere on your site. However, if you're using URL rewriting (rather than making a copy of the content) to produce static-looking URLs from a dynamic site, you could be doing harm rather than good. Feel free to serve us your standard dynamic URL and we will automatically find the parameters which are unnecessary.

Άβαταρ μέλους
jpk
Δημοσιεύσεις: 441
Εγγραφή: 09 Μαρ 2011 21:17

ιδανική μορφή URLs για κατηγορίες κτλ

Δημοσίευση από jpk » 03 Ιουν 2011 19:31

Όντως πολύ χρήσιμο άρθρο dimsis
Does that mean I should avoid rewriting dynamic URLs at all?
That's our recommendation, unless your rewrites are limited to removing unnecessary parameters, or you are very diligent in removing all parameters that could cause problems.

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

ιδανική μορφή URLs για κατηγορίες κτλ

Δημοσίευση από pimpogio » 09 Ιουν 2011 20:16

αυτο ειναι στατικη σελιδα στην ουσια
http://www.log.gr/read.cfm?id=4243

οταν μιλαει για δυναμικες σελιδες λεει αλλο πραμα...

δυναμικη σελιδα ειναι σελιδα που προκυπτει μετα απο καποιους υπολογισμους

πχ κανεις μια αναζητηση σε μια λεξη
η σελιδα των αποτελεσματων ειναι ας το πουμε δυναμικη
η για παραδειγμα δινεις ενα κειμενο και σου φτιαχνει μια φωτο με αυτο το κειμενο
η δινεις καποιες ημερομηνιες και σου βγαζει διαθεσιμα εισιτήρια ..
οταν βλεπεις τα στατιστικα με τα urls δεν βγαζεις ακρη αμα δεν εχει νοημα το url και ειναι με ?id=23232

Επισης με αυτο τον τροπο δειχνεις στον επισκεπτη στοιχεια της υλοποιησης τις εφαρμογης τα οποια δεν χρειαζετε να ξερει

οσο για την ταχυτητα αμα κανεις index στην βαση ειναι πολυ μικρη η διαφορα

Άβαταρ μέλους
jpk
Δημοσιεύσεις: 441
Εγγραφή: 09 Μαρ 2011 21:17

ιδανική μορφή URLs για κατηγορίες κτλ

Δημοσίευση από jpk » 09 Ιουν 2011 22:09

Δεν χρειάζεται καν index στο τμήμα του URL που χτίζεις στην βάση, λίστα αντικειμένων «κατηγορία» είναι και έχουν αναφερθεί στο παρελθόν προγραμματιστικές μέθοδοι που χρησιμοποιούν λιγότερους πόρους για την ανάκτηση λίστας με κλειδιά και χρήσης της (από το να ανατρέχεις συνέχεια στην βάση).

Κατανοώ την αρνητική διάθεση που υπάρχει απέναντι στο SEO και πως αυτό επηρεάζει τον προγραμματισμό. Αλλά υπάρχει black hat SEO ( παραπλανητική προώθηση) και white hat SEO (μη παραπλανητική). Τα φιλικά URL αν χρησιμοποιούνται και για SEO σίγουρα είναι white hat. Φυσικά θα μπορούσε να κάνει κάποιος χρήση τους για να αποπειραθεί να παραπλανήσει τις μηχανές αναζήτησης αλλά κακή χρήση μπορείς να κάνεις σχεδόν σε όλα.

Πάντως και καλό στο SEO να μην έκαναν εγώ πάλι θα χρησιμοποιούσα φιλικά URL καθώς τα θεωρώ ποιο καθαρή εφαρμογή , αρχιτεκτονικά , σε MVC. Το κόστος του URL Rewriting που αναφέρθηκε είναι υπαρκτό αλλά κατά πάσα πιθανότητα θα το είχες έτσι και αλλιώς σε κάποια εφαρμογή χτισμένη σε MVC. Και το πρόβλημα του URL encoding (από άποψης αισθητικής) υπάρχει ακόμα και σήμερα στα Ελληνικά τμήματα ενός URL αλλά τείνει να εξαφανιστεί (πχ. Google , Firefox … )

Για να είμαι ειλικρινής όμως, αν έκανε κακό στο SEO και αυτό ήταν κάτι μακροχρόνιο (και όχι μια γρήγορη απόφαση που αλλάζει, πχ. του Google) τότε δεν θα τα χρησιμοποιούσα. Ο προγραμματιστής που έχει να κάνει με το διαδίκτυο οφείλει κατ’ εμέ να έχει αντίληψη των βασικών αρχών λειτουργίας του, και η προώθηση μιας τοποθεσίας είναι μέσα σε αυτά (ακόμα και να υπάρχει υπεύθυνος SEO στην εταιρία).

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

ιδανική μορφή URLs για κατηγορίες κτλ

Δημοσίευση από korgr » 09 Ιουν 2011 22:41

Αν εσύ βρήκες έστω και σε ένα σημείο στο κείμενο του link του dimsis, να λέει πως αυτό ΠΡΟΣΘΕΤΕΙ value στο SEO, μάλλον διαβάσαμε διαφορετικά κείμενα :)

Και το σημείο που ξεχώρισες στην ουσία αυτό λέει, πως αν ξέρεις τι κάνεις με το URL rewriting δεν θα πάθεις ζημιά (που θα πάθαινες αν δεν ήξερες τι αφαιρούσες).

Εν ολίγοις ο καθένας μας θα έχει την άποψη μου. Η δική μου είναι πως αν κάποιος πουλάει πλακάκια, την εταιρεία του την λένε "IQT" (Imported quality tiles) να κατοχυρώσει το iqt.gr (τρεχάτε domainers :P ) και να στήσει το site του στο subdirectory plakakia.iqt.gr (με 301 redirect από το main domain). Τουλάχιστον να έχει το keyword που επιθυμεί στο τμήμα του domain...

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

ιδανική μορφή URLs για κατηγορίες κτλ

Δημοσίευση από pimpogio » 09 Ιουν 2011 23:01

@korgr το σκευτηκα αυτο που λες με τα 3 letters
αλλα η google εχει σε αλλη αξια το
plakakia-iqt.gr
με το plakakia.iqt.gr

το plakakia-iqt.gr εχει μεγαλυτερη αξια στην google
τα 3ου επιπεδου keywords στο domain δεν εχουνε καμια σχεση με τα 2ου.

sta_xionia
Δημοσιεύσεις: 113
Εγγραφή: 21 Νοέμ 2010 12:34

ιδανική μορφή URLs για κατηγορίες κτλ

Δημοσίευση από sta_xionia » 09 Ιουν 2011 23:24

Διαφωνώ κάθετα οριζόντια και διαγώνια.

Ένα url της μορφής

1) /statistics/football/panathinaikos

βγάζει 1000 φορές περισσότερο νόημα από ένα Url της μορφής

2) /234/x3530/id=255?49&30

Για την ακρίβεια βλέποντας το (2) δεν καταλαβαίνεις χρηστό. Άρα δεν είναι μόνο για seo όπως αναφέρθηκε παραπάνω. Εμένα δεν μ αρέσει να βρίσκομαι σε μια σελίδα με κουλό url και δεν μπορώ να καταλάβω τι προσφέρει αυτό το κουλό url στον επισκέπτη.

Είναι το αντίστοιχο του να μην βάζουμε τίτλους στα βιβλία αλλά να γράφουμε μόνο τυχαίους αριθμούς.

Προφανώς άμα ανοίξεις το βιβλίο θα καταλάβεις για τι πρόκειται, αλλά γιατί να μην μπορείς να καταλάβεις χωρίς να "μπεις" στο βιβλίο.

Επιπλέον ο οδηγός της google λέει ξεκάθαρα:

URLs like (2) can be confusing and unfriendly. Users would have a
hard time reciting the URL from memory or creating a link to it. Also,
users may believe that a portion of the URL is unnecessary, especially
if the URL shows many unrecognizable parameters. They might leave
off a part, breaking the link.

Some users might link to your page using the URL of that page as the
anchor text. If your URL contains relevant words, this provides
users and search engines with more information about the page
than an ID or oddly named parameter would.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6236
Εγγραφή: 30 Νοέμ 2004 03:09

ιδανική μορφή URLs για κατηγορίες κτλ

Δημοσίευση από fafos » 09 Ιουν 2011 23:27

ti douleia exei to ti grafei to url me ton titlo ths selidas? to url diavazete gia na katalavete pou eisaste?

kai o google ta exei grammena ta url an den dei to periexomeno pou thelei..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

ιδανική μορφή URLs για κατηγορίες κτλ

Δημοσίευση από cherouvim » 09 Ιουν 2011 23:36

Το οτι σελίδες με νούμερα στο URL σκοράρουν καλά δεν αναιρεί το γεγονός οτι τα keywords στο URL είναι καλό να υπάρχουν.

Ένα URL της μορφής /statistics/football/liverpool εκτός των άλλων είναι και πιο user friendly γιατί κάποιοι χρήστες θα αφαιρέσουν το /liverpool και θα πάνε στη parent κατηγορία αν χρειαστεί. Με τα νούμερα αυτό δεν γίνεται εύκολα.
Τελευταία επεξεργασία από το μέλος cherouvim την 09 Ιουν 2011 23:47, έχει επεξεργασθεί 1 φορά συνολικά.

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης