Login Registrati

Guida come configurare Google SEO MyBB


Psyke Offline
Administrator
*******

Administrators


Messaggi: 194
Registrato: Dec 2012
Reputazione: 1
#1
Guida come configurare Google SEO MyBB
Seguendo questa guida configurerete Google SEO per MyBB in modo tale da cercare di risultare tra i primi risultati di google search, quindi migliorerete il SEO del vostro forum MyBB.
Inoltre tale configurazione permetterà ai spider / bot dei motori di ricerca come Google, Bing o Yahoo di scansionare ed indicizzare il forum più velocemente.

[Immagine: 2iix5kx.jpg]

Partiamo subito con la modifica del file ".htaccess", aggiungiamo questo codice subito dopo la scritta "ErrorDocument 404 /MyBB/misc.php?google_seo_error=404"
 
Codice:
# Google SEO URL Rewrite Personalizzato 2:
RewriteRule ^F-([^./]+)$ forumdisplay.php?google_seo_forum=$1 [L,QSA,NC]
RewriteRule ^T-([^./]+)$ showthread.php?google_seo_thread=$1 [L,QSA,NC]
RewriteRule ^A-([^./]+)$ announcements.php?google_seo_announcement=$1 [L,QSA,NC]
RewriteRule ^U-([^./]+)$ member.php?action=profile&google_seo_user=$1 [L,QSA,NC]
RewriteRule ^C-([^./]+)$ calendar.php?google_seo_calendar=$1 [L,QSA,NC]
RewriteRule ^E-([^./]+)$ calendar.php?action=event&google_seo_event=$1 [L,QSA,NC]

dopo l'aggiunta del codice salviamo, il nostro ".htaccess" si presenterà più o meno così:
Codice:
# EXAMPLE .htaccess FOR MYBB WITH GOOGLE SEO URL
# -------------------------------------------------------------------
# This file is identical to MyBB's htaccess.txt example file,
# with rewrite rules for a standard Google SEO install added.
#
# Before using this file please make sure to:
#
#   - replace /MyBB/ with your forum folder, e.g. / or /forum/
#   - replace yoursite/MyBB with your forum URL
#   - name the file '.htaccess' (starting with the dot, no .txt)
#
# Alternatively you can add the required rewrite rules to your
# existing .htaccess, the specific rules required will be displayed
# on the plugin status page once Google SEO URL is enabled.
# -------------------------------------------------------------------

Options -MultiViews +FollowSymlinks -Indexes

#
# If mod_security is enabled, attempt to disable it.
# - Note, this will work on the majority of hosts but on
#   MediaTemple, it is known to cause random Internal Server
#   errors. For MediaTemple, please remove the block below
#
<IfModule mod_security.c>
    # Turn off mod_security filtering.
    SecFilterEngine Off

    # The below probably isn't needed, but better safe than sorry.
    SecFilterScanPOST Off
</IfModule>

#
# MyBB "search engine friendly" URL rewrites
# - Note, for these to work with MyBB please make sure you have
#   the setting enabled in the Admin CP and you have this file
#   named .htaccess
#
<IfModule mod_rewrite.c>
    RewriteEngine on

    # Some hosts need a RewriteBase specification.
    RewriteBase /MyBB/

    # Google SEO workaround for search.php highlights:
    # Make this rule the first rewrite rule in your .htaccess!
    RewriteRule ^([^&]*)&(.*)$ http://yoursite/MyBB/$1?$2 [L,QSA,R=301]

    # Google SEO Sitemap:
    RewriteRule ^sitemap-([^./]+)\.xml$ misc.php?google_seo_sitemap=$1 [L,QSA,NC]

    # Google SEO URL Forums:
    RewriteRule ^Forum-([^./]+)$ forumdisplay.php?google_seo_forum=$1 [L,QSA,NC]

    # Google SEO URL Threads:
    RewriteRule ^Thread-([^./]+)$ showthread.php?google_seo_thread=$1 [L,QSA,NC]

    # Google SEO URL Announcements:
    RewriteRule ^Announcement-([^./]+)$ announcements.php?google_seo_announcement=$1 [L,QSA,NC]

    # Google SEO URL Users:
    RewriteRule ^User-([^./]+)$ member.php?action=profile&google_seo_user=$1 [L,QSA,NC]

    # Google SEO URL Calendars:
    RewriteRule ^Calendar-([^./]+)$ calendar.php?google_seo_calendar=$1 [L,QSA,NC]

    # Google SEO URL Events:
    RewriteRule ^Event-([^./]+)$ calendar.php?action=event&google_seo_event=$1 [L,QSA,NC]

    # Google SEO 404:
    ErrorDocument 404 /MyBB/misc.php?google_seo_error=404
   
    # Google SEO URL edit:
    RewriteRule ^F-([^./]+)$ forumdisplay.php?google_seo_forum=$1 [L,QSA,NC]
    RewriteRule ^T-([^./]+)$ showthread.php?google_seo_thread=$1 [L,QSA,NC]
    RewriteRule ^A-([^./]+)$ announcements.php?google_seo_announcement=$1 [L,QSA,NC]
    RewriteRule ^U-([^./]+)$ member.php?action=profile&google_seo_user=$1 [L,QSA,NC]
    RewriteRule ^C-([^./]+)$ calendar.php?google_seo_calendar=$1 [L,QSA,NC]
    RewriteRule ^E-([^./]+)$ calendar.php?action=event&google_seo_event=$1 [L,QSA,NC]

    # Default MyBB Rewrite Rules:
    RewriteRule ^forum-([0-9]+)\.html$ forumdisplay.php?fid=$1 [L,QSA]
    RewriteRule ^forum-([0-9]+)-page-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 [L,QSA]

    RewriteRule ^thread-([0-9]+)\.html$ showthread.php?tid=$1 [L,QSA]
    RewriteRule ^thread-([0-9]+)-page-([0-9]+)\.html$ showthread.php?tid=$1&page=$2 [L,QSA]
    RewriteRule ^thread-([0-9]+)-lastpost\.html$ showthread.php?tid=$1&action=lastpost [L,QSA]
    RewriteRule ^thread-([0-9]+)-nextnewest\.html$ showthread.php?tid=$1&action=nextnewest [L,QSA]
    RewriteRule ^thread-([0-9]+)-nextoldest\.html$ showthread.php?tid=$1&action=nextoldest [L,QSA]
    RewriteRule ^thread-([0-9]+)-newpost\.html$ showthread.php?tid=$1&action=newpost [L,QSA]
    RewriteRule ^thread-([0-9]+)-post-([0-9]+)\.html$ showthread.php?tid=$1&pid=$2 [L,QSA]

    RewriteRule ^post-([0-9]+)\.html$ showthread.php?pid=$1 [L,QSA]

    RewriteRule ^announcement-([0-9]+)\.html$ announcements.php?aid=$1 [L,QSA]

    RewriteRule ^user-([0-9]+)\.html$ member.php?action=profile&uid=$1 [L,QSA]

    RewriteRule ^calendar-([0-9]+)\.html$ calendar.php?calendar=$1 [L,QSA]
    RewriteRule ^calendar-([0-9]+)-year-([0-9]+)\.html$ calendar.php?action=yearview&calendar=$1&year=$2 [L,QSA]
    RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)\.html$ calendar.php?calendar=$1&year=$2&month=$3 [L,QSA]
  
 RewriteRule
^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+)\.html$
calendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$4
 [L,QSA]
    RewriteRule ^calendar-([0-9]+)-week-(n?[0-9]+)\.html$ calendar.php?action=weekview&calendar=$1&week=$2 [L,QSA]

    RewriteRule ^event-([0-9]+)\.html$ calendar.php?action=event&eid=$1 [L,QSA]

    <IfModule mod_env.c>
        SetEnv SEO_SUPPORT 1
    </IfModule>
</IfModule>

#
# If Apache is compiled with built in mod_deflade/GZIP support
# then GZIP Javascript, CSS, HTML and XML so they're sent to
# the client faster.
#
<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE application/x-javascript text/css text/html text/xml
</IfModule>


Accediamo al Pannello amministrazione e rechiamoci in "Configurazione > Impostazioni > Google SEO Meta", al campo della voce "Meta for Archive Mode" selezioniamo no, poi cambiamo il valore al campo "Nofollow links" da 7.0 a 3.0 (permetterà ai spiders di seguire, quindi scansionare ed indicizzare i links riportati nel thread dopo 3 giorni dalla creazione della discussione), salviamo le modifiche.

Sempre nelle impostazioni rechiamoci in "Google SEO Sitemap" selezioniamo "No" ai campi "Users, Announcements, Calendars, Events"(eviterà il sovraccarico alle sitemap con dei link che spesso non non hanno alcun impatto sui motori di ricerca), salviamo le modifiche.

Rechiamoci nell'ultimo modulo "Google SEO URL" e nel campo di "Character Translation" aggiungere:
Codice:
à = a
è = e
é = e
ò = o
ì = i
ù = u

Selezioniamo "si" al campo "lowercase words" , forzerà la riscrittura dell'url di MyBB in minuscolo.

Ora per i campi "Forum URL scheme, Thread URL scheme, Announcement URL scheme, User URL scheme, Calendar URL scheme, Event URL scheme" grazie al codice aggiunto al file ".htaccess", possiamo scegliere se lasciare i campi come sono oppure accorciarli, lasciando solo la lettera iniziale di ognuno.
Io personalmente li ho settati così:

Forum URL scheme
F-{url}
Thread URL scheme
T-{url}
Announcement URL scheme
A-{url}
User URL scheme
User-{url}
Calendar URL scheme
C-{url}
Event URL scheme
E-{url}

Una volta effettuate le modifiche salviamo e nel pannello di controllo di MyBB, rechiamoci nei Plugins, sotto Goole SEO clicchiamo su "Revert" e poi su "Apply".

Finito Tongue

Altretanto importante per il SEO del vostro forum è il file robots.txt per MyBB.

Se non avete ancora installato Google SEO su MyBB, oppure volete controllare di aver eseguito nel modo corretto l'installazione, potete leggere la guida all'installazione Google SEO.




NB:questa guida è stata scritta per MyBB Google SEO (1.6.5)


22-02-2013, 09:00,
Cita mess.


Messaggi in questa discussione
Guida come configurare Google SEO MyBB - Psyke - 22-02-2013, 09:00

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Guida come installare Google SEO MyBB Psyke 0 2,645 22-02-2013, 08:56
Ultimo messaggio: Psyke

Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)


Copyright © 2002-2020 CheatVsGame