renathy Posted November 23, 2012 Report Share Posted November 23, 2012 Es te mēģinu saorientēties ar SEO... Agrāk SEO nedarīju, tagad gribu pamēģināt nelielai nišas lapai. Neskaitot title un description un keywords, sākumā gribēju uztaisīt SEO draudzīgas adreses. 1) Mans jautājums - ja lapa ir divās valodās (latviešu un krievu), tad draudzīgās adreses arī attiecīgi atšķirsies? T.i., vai SEO draudzīgas adreses ir language related? Piemēram, www.veikals.lv/contacts vajadzētu pārtaisīt par www.veikals.lv/kontakti? 2) Un kā ir ar garumzīmēm, piemēram, produktu nosaukumos, vai ņemt ārā? 3) Iesakit lūdzu kādu labu lapu, kur pasmelties par SEO (ņemot vērā, ka šīs ir nelielas nišas lapas, piemēram, šuvējas produkti vai kas ļoti līdzīgs). Paldies. Quote Link to comment Share on other sites More sharing options...
F3llony Posted November 23, 2012 Report Share Posted November 23, 2012 1. lapa.lv/lv/kontakti lapa.lv/en/contact_us 2. Nē. 3. http://schema.org/ Quote Link to comment Share on other sites More sharing options...
renathy Posted November 23, 2012 Author Report Share Posted November 23, 2012 1. Un, ja ir krievu valoda, tad cyrillicā taisīt? 2. Nē, t.i., atstāt garumzīmes? Un atstarpes aizvietot ar "-"? Quote Link to comment Share on other sites More sharing options...
aaxc Posted November 23, 2012 Report Share Posted November 23, 2012 (edited) Garumzīmes aizstāt ar parastajiem simboliem, piemēram, ā -> a, š -> s utt. Atstarpes aizstāj ar domuzīmi. Kreivu burtus aizstāj ar attiecīgajiem lv burtiem .. Respektīvi, rekur tev piemērs; es šadu izmantojam: /** * Method to create SEO friendly urls from given string * * @param string $string * @param string $lang * @return string */ function seoUrl( $string, $lang ) { if ( $lang == 'lv' ) { $s_s = array( 'Ā','Č','Ē','Ģ','Ī','Ķ','Ļ','Ņ','Š','Ū','Ž','ā','č','ē','ģ','ī','ķ','ļ','ņ','š','ū','ž' ); $s_n = array( 'A','C','E','G','I','K','L','N','S','U','Z','a','c','e','g','i','k','l','n','s','u','z' ); } else { $s_s = array( 'А','Б','В','Г','Д','Е','Ё','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Ъ','Ы','Ь','Э','Ю','Я', 'а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы','ь','э','ю','я'); $s_n = array( 'A','B','V','G','D','E','YO','ZH','Z','I','J','K','L','M','N','O','P','R','S','T','U','F','X','C','CH','SH','SHH','J','Y','J','EH','YU','YA', 'a','b','v','g','d','e','yo','zh','z','i','j','k','l','m','n','o','p','r','s','t','u','f','x','c','ch','sh','shh','j','y','j','eh','yu','ya'); } $string = str_replace( "<br />", " ", $string ); $string = str_replace( " ", " ", $string ); $string = strtolower( str_replace( $s_s, $s_n, $string ) ); $string = preg_replace( "/[^a-z0-9_\s-]/", "", $string ); $string = preg_replace( "/[\s-]+/", " ", $string ); $string = preg_replace( "/[\s_]/", "-", $string ); return $string; } Un par struktūru: skat F3llony postu Edited November 23, 2012 by aaxc Quote Link to comment Share on other sites More sharing options...
Kavacky Posted November 23, 2012 Report Share Posted November 23, 2012 "a_b" nē, "a-b" jā, jo "-" ir vārdus atdalošs, bet "_" nav. Quote Link to comment Share on other sites More sharing options...
codez Posted November 23, 2012 Report Share Posted November 23, 2012 Garumzīmes aizstāt ar parastajiem simboliem, piemēram, ā -> a, š -> s utt. Atstarpes aizstāj ar domuzīmi. Kreivu burtus aizstāj ar attiecīgajiem lv burtiem .. Vikipēdija, piemēram, burtus ne ar ko neaizstāj. http://lv.wikipedia.org/wiki/Mašīna http://ru.wikipedia.org/wiki/Машина Quote Link to comment Share on other sites More sharing options...
Kasspars Posted November 23, 2012 Report Share Posted November 23, 2012 Vikipēdija, piemēram, burtus ne ar ko neaizstāj. http://lv.wikipedia.org/wiki/Mašīna http://ru.wikipedia.org/wiki/Машина Urlus var taisīt ar nelatīņu burtiem, uz to pat ir apzināti iets, bet uz explorera tie izskatīsies nesmuki Quote Link to comment Share on other sites More sharing options...
daGrevis Posted November 24, 2012 Report Share Posted November 24, 2012 Nav 2000., kad browseri neatbalstīja UTF-8 simbolus iekš URLiem. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.