فرض کنید که آدرس دامنه سایت خود را تغییر داده یا چند دامنه دیگر را هم دارید. در این صورت، وقتی بخواهید که تمامی این آدرسها به یک صفحه اشاره کنند، باید از ریدایرکت 301 استفاده کنید چرا که نمیتوان یک صفحه مشابه را چندین بار برای همه آنها ایجاد کرد.
ریدایرکت 301 چیست؟
ریدایرکت 301 یکی از مهمترین تکنیکهای سئو و دیجیتال مارکتینگ است که با استفاده از آنها میتوان صفحات وب را به صورت دقیق و بهینه به آدرس جدید هدایت کرد. ریدایرکت 301 توسط سرور اجرا شده و زمانی که کاربر یا خزنده موتورهای جستجو به یکی از صفحات وب دسترسی پیدا میکند، او را به صفحهای دیگر که دقیقاً مشابه آن است با هدف انتقال دائمی، هدایت مینماید. این ریدایرکت در مقایسه با ریدایرکت 302 که موقتی است، برای حفظ و انتقال اعتبار کسب شده از طریق صفحه اصلی بسیار موثر خواهد بود.
ریدایرکت 301 چه تاثیری روی سئو دارد؟
” ریدایرکتهای 301 باعث تقسیم یکسان PageRank به لینکهای عادی میشوند.” – مت کاتس، گوگل
صحبت بالا زمانی توسط مت کاتس زده شد که حدس و گمانههای زیادی در مورد تاثیر منفی ریدایرکت 301 روی رتبه سایت مطرح بود. بسیاری از افراد معتقد بودند که این ریدایرکت میتواند باعث از بین رفتن رتبه صفحات شده و امتیاز سایت را کاهش دهند. اوضاع به حدی وخیم شد که در نهایت گوگل با آپدیت الگوریتم خود، اعلام کرد که ریدایرکت 301 تاثیر منفی روی رتبه شما نخواهد داشت.
در واقع، علاوه بر این که ریدایرکت 301 دیگر تاثیر منفی روی سئو ندارد، بلکه حتی میتواند به سئوی شما کمک کند! چطور؟ به بخش بعد بیایید.
![ریدایرکت 301](https://webangel.marketing/wp-content/uploads/2024/03/301-redirect.jpg)
روش های بهبود سئو سایت از طریق ریدایرکت 301
- ادغام پستهای ضعیف: با بزرگتر شدن بلاگ سایت شما، متوجه خواهید شد که بعضی از پستها عملکرد بهتری نسبت به بقیه دارند. آنها ترافیک بیشتری را به سمت سایت روانه میکنند، رتبههای بهتری میگیرند و ارزش بیشتری دارند. بعضی از پستها هم عملکردی مخالف این موضوع دارند. گاهی اوقات بهتر است که پستهایی که عملکرد نسبتاً ضعیفی داشته و به هم مرتبط هستند را با یکدیگر ادغام کرده و از ریدایرکت 301 برای این کار استفاده نمایید. بدین صورت، احتمالاً آنها در کنار یکدیگر عملکرد بهتری را از خود نشان خواهند داد.
- ریدایرکت صفحات 404 به محتواهای مرتبط: همانطور که احتمالاً میدانید، وقتی صفحهای از یک سایت وردپرس حذف میشود، URL آن به کاربران ارور 404 را نشان میدهد. هیچکس نمیخواهد ترافیک ورودی به صفحه حذف شده را از دست بدهد و بنابراین یکی از راههای مقابله با این موضوع، استفاده از ریدایرکت 301 برای انتقال ترافیک صفحه مذکور به صفحهای با URL جدید است.
- تغییر ساختار Permalink وردپرس: وقتی برای اولین بار یک وبسایت وردپرس راهاندازی میکنید، باید یک ساختار Permalink انتخاب نمایید. اگر پس از مدتی تصمیم به تغییر این ساختار بگیرید، نمیتوانید به طور ناگهانی این کار را انجام دهید چرا که صفحات قرار داده شده در این ساختار از قبل توسط گوگل Crawl و Index شده و رتبه گرفتهاند و این کار، باعث از بین رفتن رتبهها خواهد شد. چاره کار این است که از ریدایرکتهای 301 استفاده نماییم تا به رتبههای صفحات سایت آسیبی وارد نشود.
آموزش نحوه اجرای ریدایرکت 301
برای اجرای صحیح ریدایرکت 301، ابتدا باید موارد زیر را در نظر داشته باشید:
- انتخاب صفحه مقصد: تصمیم بگیرید که کدام صفحه وب را به عنوان صفحه مقصد برای ریدایرکت انتخاب کنید.
- پیادهسازی کد ریدایرکت: از فایل htaccess در سرور خود یا از راهکارهای دیگری مانند فریمورکها یا افزونههای سئو استفاده کنید تا کد ریدایرکت ۳۰۱ را پیادهسازی کنید.
اگر شما مالک یک وبسایت با سرور Apache هستید، میتوانید از فایل .htaccess برای اعمال ریدایرکت 301 استفاده کنید. به عنوان مثال، فرض کنید میخواهید تمام ترافیک از آدرس “example.com/old-page” به آدرس “example.com/new-page” هدایت شود. کد زیر را در فایل .htaccess خود قرار دهید:
Redirect 301 /old-page http://example.com/new-page - ریدایرکت 301 با استفاده از فایل web config در سرور IIS: اگر وبسایت شما بر روی سرور IIS قرار دارد، میتوانید از فایل web.config برای اعمال ریدایرکت 301 استفاده کنید. به عنوان مثال، فرض کنید میخواهید ترافیک از آدرس “example.com/old-page” به آدرس “example.com/new-page” هدایت شود. کد زیر را در فایل web.config خود قرار دهید:
<configuration>
<system.webServer>
<httpRedirect enabled=”true” destination=”http://example.com/new-page” httpResponseStatus=”Permanent” />
</system.webServer>
</configuration> - این کد باعث میشود هر کسی که به آدرس قدیمی دسترسی پیدا کند، به طور خودکار به آدرس جدید منتقل شود.توجه داشته باشید که برای استفاده از ریدایرکت 301، باید به محتوای جدید همچنین کد 301 اشاره کنید.
ریدایرکت 301 در CMSهای مختلف
ریدایرکت 301 در تمامی سیستمهای مدیریت محتوای مختلف به طور یکسان انجام نمیشود و در ادامه، میخواهیم به طور نسبتاً خلاصه به آنها بپردازیم.
- ریدایرکت 301 در وردپرس: میتوانید افزونه “Redirection” را نصب کنید و سپس از طریق قسمت “مدیریت ریدایرکت” در داشبورد WordPress، ریدایرکت 301 را تنظیم کنید.
همچنین میتوانید به طور مستقیم ریدایرکت 301 را در فایل .htaccess در دایرکتوری اصلی وبسایت خود تنظیم کنید. - ریدایرکت 301 در Joomla: افزونه “Redirect Manager” در Joomla به شما اجازه میدهد ریدایرکتهای 301 را به طور آسان تنظیم نمایید. شما میتوانید آدرس قدیمی و جدید را در قسمت مربوطه وارد کنید و نوع ریدایرکت را به 301 تغییر دهید.
همچنین میتوانید به طور مستقیم ریدایرکت 301 را در فایل .htaccess در دایرکتوری اصلی وبسایت خود تنظیم کنید. - ریدایرکت 301 در Drupal: شما میتوانید ماژول “Redirect” را نصب کرده و سپس از طریق قسمت “مدیریت ریدایرکت” در داشبورد Drupal، ریدایرکتهای 301 را تنظیم کنید.
همچنین میتوانید به طور مستقیم ریدایرکت 301 را در فایل .htaccess در دایرکتوری اصلی وبسایت خود تنظیم کنید.
توجه داشته باشید که این تنها نمونهای از CMSها و روشهای اعمال ریدایرکت 301 است. برای CMSهای دیگر نیز روشهای مشابه وجود دارد، ولی میزان دسترسی و امکانات ممکن است متفاوت باشند. در هر صورت، در تنظیم ریدایرکت 301 به نکات امنیتی و عملکرد وبسایت خود توجه کنید و قبل از اعمال تغییرات بزرگ، همیشه نسخه پشتیبان از وبسایت خود را ایجاد نمایید.
![نحوه ریدیرکت کردن](https://webangel.marketing/wp-content/uploads/2024/03/rdirect-1.webp)
ریدایرکت 301 در زبانهای برنامهنویسی
درست مانند بخش قبلی و سیستمهای مدیریت محتوا، ریدایرکت 301 در زبانهای برنامهنویسی مختلف نیز متفاوت است، اما میتوان گفت که پایه و اساس کار در تمامی آنها تقریباً یکسان هستند. در این بخش نحوه اجرای این ریدایرکت را به دو زبان برنامهنویسی به شما نشان خواهیم داد تا با قالب اجرای آن بیشتر آشنا شوید.
اجرای ریدایرکت 301 در زبان PHP
برای اجرای ریدایرکت 301 در زبان PHP، میتوانید از تابع header استفاده کنید. همانطور که میدانید؛ زبان برنامهنویسی دروپال، وردپرس و جوملا PHP بوده و ریدایرکت 301 بدین صورت در آنها نوشته میشود.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php // آدرس جدید را تعریف کنید $new_url = "https://www.newsite.com/newpage.html"; // تنظیم کد وضعیت HTTP به 301 (Moved Permanently) header("HTTP/1.1 301 Moved Permanently"); // هدایت به آدرس جدید header("Location: " . $new_url); // خروج از اسکریپت exit(); ?> |
- تعریف آدرس جدید: متغیر
$new_url
آدرس جدیدی را که میخواهید کاربر به آن هدایت شود، نگه میدارد. - تنظیم کد وضعیت HTTP به 301: با استفاده از
header("HTTP/1.1 301 Moved Permanently");
کد وضعیت HTTP به 301 تنظیم میشود. - هدایت به آدرس جدید: با استفاده از
header("Location: " . $new_url);
کاربر به آدرس جدید هدایت میشود. - خروج از اسکریپت: برای جلوگیری از اجرای کدهای بعدی، از
exit();
استفاده میشود.
اجرای ریدایرکت 301 در زبان ASP.NET
دو روش برای انجام ریدایرکت 301 در ASP.NET آورده شده است: استفاده از C# در صفحات کد پشت (Code-Behind) و استفاده از Web.config.
روش اول: استفاده از C# در صفحات کد پشت (Code-Behind) – در این روش، از کد C# در فایل کد پشت صفحه ASPX استفاده میشود.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
using System; using System.Web; public partial class OldPage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { // آدرس جدید را تعیین کنید string newUrl = "https://www.newsite.com/newpage.html"; // تنظیم کد وضعیت HTTP به 301 (Moved Permanently) Response.Status = "301 Moved Permanently"; Response.AddHeader("Location", newUrl); // هدایت به آدرس جدید Response.End(); } } |
روش دوم: استفاده از Web.config
اگر میخواهید بدون نیاز به تغییر کدهای پشت صفحه، ریدایرکت 301 را انجام دهید، میتوانید از فایل Web.config استفاده کنید.
1 2 3 4 5 6 7 8 9 10 11 12 |
<configuration> <system.webServer> <rewrite> <rules> <rule name="Redirect to new page" stopProcessing="true"> <match url="^oldpage\.html$" /> <action type="Redirect" url="https://www.newsite.com/newpage.html" redirectType="Permanent" /> </rule> </rules> </rewrite> </system.webServer> </configuration> |
-
استفاده از C# در کد پشت:
- ابتدا فضای نامهای ضروری را وارد کنید.
- در رویداد
Page_Load
، آدرس جدید را تعیین کنید. - کد وضعیت HTTP را به 301 تغییر دهید.
- کاربر را به آدرس جدید هدایت کنید و اجرای صفحه را متوقف کنید.
-
استفاده از Web.config:
- بخش
<rewrite>
را به فایلWeb.config
اضافه کنید. - یک قانون بازنویسی (rewrite rule) تعریف کنید که URL قدیمی را به URL جدید هدایت کند.
- نوع ریدایرکت را به
Permanent
تنظیم کنید تا ریدایرکت 301 اعمال شود.
- بخش
هر دو روش به شما امکان میدهند تا به صورت دائمی کاربران و موتورهای جستجو را به آدرس جدید هدایت کنید. استفاده از Web.config
معمولاً ترجیح داده میشود زیرا نیازی به تغییر کدهای صفحات نیست و مدیریت ریدایرکتها به صورت متمرکز انجام میشود.
اجرای ریدایرکت 301 در Node.js (Express)
این کد یک برنامه ساده Express را ایجاد میکند که درخواستهای GET به مسیر /oldpage را با یک ریدایرکت 301 به آدرس https://www.newsite.com/newpage.html هدایت میکند.
1 2 3 4 5 6 7 8 9 10 11 |
const express = require('express'); const app = express(); app.get('/oldpage', (req, res) => { // تنظیم کد وضعیت HTTP به 301 (Moved Permanently) و هدایت به آدرس جدید res.redirect(301, 'https://www.newsite.com/newpage.html'); }); app.listen(3000, () => { console.log('Server is running on port 3000'); }); |
اجرای ریدایرکت 301 در Python (Flask)
1 2 3 4 5 6 7 8 9 10 11 |
from flask import Flask, redirect app = Flask(__name__) @app.route('/oldpage') def old_page(): # تنظیم کد وضعیت HTTP به 301 (Moved Permanently) و هدایت به آدرس جدید return redirect("https://www.newsite.com/newpage.html", code=301) if __name__ == "__main__": app.run() |
اجرای ریدایرکت 301 در Ruby (Sinatra)
1 2 3 4 5 6 |
require 'sinatra' get '/oldpage' do # تنظیم کد وضعیت HTTP به 301 (Moved Permanently) و هدایت به آدرس جدید redirect 'https://www.newsite.com/newpage.html', 301 end |
اجرای ریدایرکت 301 در Java (Servlet)
-
ایجاد یک کلاس Servlet: ابتدا یک کلاس Servlet ایجاد کنید که از
HttpServlet
ارثبری کند. این کلاس باید متدdoGet
یاdoPost
را برای مدیریت درخواستها پیادهسازی کند. -
تنظیم وضعیت HTTP به 301 و هدایت به آدرس جدید: در داخل متد
doGet
یاdoPost
، میتوانید وضعیت پاسخ HTTP را به 301 تنظیم کرده و هدرLocation
را به آدرس جدید تنظیم کنید.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class RedirectServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // تنظیم کد وضعیت HTTP به 301 (Moved Permanently) و هدایت به آدرس جدید response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); response.setHeader("Location", "https://www.newsite.com/newpage.html"); } } |
اجرای ریدایرکت 301 در وردپرس
ریدایرکت 301 در وردپرس میتواند به چندین روش مختلف انجام شود. در ادامه، چندین روش مختلف برای انجام ریدایرکت 301 در وردپرس را توضیح می دهم:
روش 1: استفاده از فایل .htaccess
اگر سرور وب شما آپاچی است، میتوانید ریدایرکت 301 را مستقیماً در فایل .htaccess
انجام دهید.
-
باز کردن فایل .htaccess: با استفاده از FTP یا پنل مدیریت هاست خود به ریشه (root) نصب وردپرس دسترسی پیدا کنید و فایل
.htaccess
را باز کنید. -
افزودن دستور ریدایرکت: دستورات زیر را به فایل اضافه کنید:
1 2 |
RewriteEngine On RewriteRule ^old-page$ /new-page [R=301,L] |
این دستور هر درخواست به old-page
را به new-page
هدایت میکند.
روش 2: استفاده از افزونهها
استفاده از افزونهها سادهترین و توصیهشدهترین روش برای مدیریت ریدایرکتها در وردپرس است.
افزونه Redirection
یکی از محبوبترین افزونهها برای مدیریت ریدایرکتها افزونه Redirection است.
-
نصب و فعالسازی افزونه Redirection: از پیشخوان وردپرس به بخش افزونهها بروید، افزونه جدید را جستجو کنید و
Redirection
را نصب و فعال کنید. -
پیکربندی ریدایرکت: پس از فعالسازی افزونه، به بخش
ابزارها > Redirection
بروید.- در قسمت
Source URL
آدرس قدیمی را وارد کنید (مثلاً/old-page
). - در قسمت
Target URL
آدرس جدید را وارد کنید (مثلاً/new-page
). - روی دکمه
Add Redirect
کلیک کنید تا ریدایرکت 301 ایجاد شود.
- در قسمت
روش 3: استفاده از توابع PHP در فایل functions.php
میتوانید ریدایرکتها را مستقیماً در فایل functions.php
قالب خود اضافه کنید.
-
باز کردن فایل functions.php: با استفاده از ویرایشگر وردپرس یا FTP به فایل
functions.php
قالب خود دسترسی پیدا کنید. -
افزودن کد ریدایرکت: کد زیر را به فایل
functions.php
اضافه کنید:
1 2 3 4 5 6 7 |
add_action('template_redirect', 'redirect_301_old_page'); function redirect_301_old_page() { if (is_page('old-page')) { wp_redirect(home_url('/new-page'), 301); exit(); } } |
این کد هرگاه کاربر به صفحه old-page
دسترسی پیدا کند، او را به new-page
با کد وضعیت 301 هدایت میکند.
روش 4: استفاده از افزونه Rank Math SEO
اگر از افزونه Rank Math SEO استفاده میکنید، میتوانید از امکانات داخلی آن برای ایجاد ریدایرکت 301 استفاده کنید.
-
نصب و فعالسازی افزونه Rank Math SEO: اگر هنوز این افزونه را نصب نکردهاید، از بخش افزونهها، Rank Math SEO را نصب و فعال کنید.
-
ایجاد ریدایرکت: به بخش
Rank Math > Redirections
بروید و یک ریدایرکت جدید ایجاد کنید.- در قسمت
Source URL
آدرس قدیمی را وارد کنید. - در قسمت
Destination URL
آدرس جدید را وارد کنید. - نوع ریدایرکت را به
301 Permanent Move
تغییر دهید. - ریدایرکت را ذخیره کنید.
- در قسمت
هنگام استفاده از ریدایرکت 301 توجه داشته باشید از آنجا که ممکن است در سایت شما، قبلا تنظیمات url rewrite و redirect صورت گرفته باشد، دقت لازم را در ریدایرکت 301 به کار ببرید تا موجب از کار افتادن سایر بخش های سایت شما نشود.
همچنین برای انتقال کل دامنه، نباید فقط صفحه نخست شما ریدایرکت شود. باید همه صفحات شما، به صورت یک به یک، ریدایرکت شود. صفحه example.com/x باید به newdomain.com/x منتقل شود. همچنین در پایان کار، از طریق سایت هایی بررسی http status code ، مثل این سایت بررسی کنید، که آیا صفحه قبلی شما با کد 301 ، ریدایرکت شده است یا خیر.
ریدایرکت ۳۰۱ یا 301 redirect، هنگامی که شما آدرس دامنه خود را تغییر می دهید یا می خواهید با آدرس های دیگر، سایت شما نمایش داده شود کاربر دارد.روش اصولی استفاده از چند آدرس برای یک سایت استفاده از 301 redirect می باشد (به جای پارک دامنه) .
دوره و آموزش دیجیتـال مارکتینگ در آکادمی وب آنجل
آموزش دیجیتـال مارکتینگ در آکادمی وب آنجل یک فرصت بی نظیر برای توسعه مهارت های بازاریـابی آنلاین است. این دوره ها توسط حامد مهدی زاده، متـخصص سئـو و بازاریابی با بیش از 15سال تجربه، ارائه می شود. در طی این دوره ها، شما با مفاهیم و اصول اساسی دیجیتـال مارکتینگ آشنا می شوید.
عالی بود دوست عزیز ، آیا این روش همان روشی است که با آن پیج رنک تقلبی گرفته می شود؟
آیا توسط این روش می شه اعتبار یک سایت رو هم پایین آورد؟مثلا کسی یک سایت اسپم رو به سایت من ریدایرکت بکنه چه اتفاقی می افته؟
بله.یکی از روش های کسب پیج رنک تقلبی همین هست که به زودی مفصلا اموزشی درباره پیج رنک های تقلبی منتشر خواهد شد.
بله ریدایرکت از سایت اسپم هم میتونه مضر باشه و در شرایطی هم بی اثره
از وب سایت فوق العادتون و نویسنده های حرفه ایتون تشکر ویژه دارم – من مطالب زیادی در زمینه asp.net از سایتتون یاد گرفتم – وظیفه دونستم برای یکبار هم که شده ازتون تشکر کنم – همیشه موفق باشید .
سلام
اولا بسیار تشکر میکنم از شما به خاطر اینکه سئو کاربردی اموزش دادید نه فقط تئوری و مفهومی.من که خیلی استفاده بردم.
فقط یک قسمت رو دقیق متوجه نشدم اگر واضحتر بفرمایید سپاسگذارم:
“اگر قصد انتقال دامنه یا صفحه از سایت خود را به آدرس دیگری دارید و آدرس قبلی خود را ۳۰۱ redirect به آدرس جدید نکنید”
موفق باشید
سلام.خواهش می کنم.سپاس فراوان از لطف شما.
اون جمله، ادامه داره، که در ادامش کامل شده.چون جمله طولانی و نسبتا پیچیده ایه از نظر نگارشی(به لطف انشای خوب من!)، یک کمی نامفهوم شده .کلا یعنی اگر آدرس های قبلی خوتون رو ۳۰۱ ریدایرکت نکنید و به حال خودش رها کنید، کل اعتبار و رتبه اون صفحات نابود میشه.
سلام خسته نباشد
من یه سوال داشتم یک صفحه بود که با ۲ تا url باز میشد من اول متوجه نبودم وقتی فهمیدم رفتم درستش کردم وفقط یک لینک به اون صفحه میره حالا گوگل وبمستر از من not found گرفته منم رفتم از طریق وبمستر remove url زدم و از index google و cash پاک کردم و خواستم که بررسی کنه ولی با این که بررسی کرده ولی هنوز همون تعداد مونده منم رفتم درست یا اشتباه fix error زدم ولی بازم همون تعداد not found نشون میده چطور میتونم این کاری که گفتید انجام بدم بعد مشکل حل میشه؟
یعنی نیاز نیست آدرس قدیم بدم همون آدرس جدید کفایت میکنه
mydomain.com/old به mydomain.com/new
نباید remove می کردید.اگر می تونید.باید ۳۰۱ ریدایرکت می کردید به صفحه مرتبط اصلی خودش.اگر می تونید cancel request کنید یا درخواست رو پس بگیرید.اگر دیگه کار از کار گذشته، بجاش صفحه رو بسازید دوباره.الان هم fix فایده نداره .fix فقط پیغام رو از وب مستر تولز بر میداره.fix یعنی، باشه آقای وب مستر تولز! فهمیدم ارور میده! شما ۱۰ بار هم که fix کنی، چون هنوز صفحه شما، ۴۰۴ میده، بازم ارورش میاد.(هر وقت ربات گوگل بره تو اون صفحه پاک شده ارور تو وب مستر میاد).به جای fix کردن، برید، صفحه رو دوباره ایجاد کنید با همون آدرس و ۳۰۱ ریدایرکت کنید به صفحه اصلی(منظورم صفحه نخست نیست.صفحه ای که url اصلی شماست).بعد از یک هفته، برید تو وب مستر تولز، اون موقع ارور ها رو mark as fixed کنید.نکردید هم مشکلی نیست.ارور ها صرفا دارن نمایش داده میشن که شما آگاه باشی.چه mark as fixed بکنی چه نکنی، فرقی تو رتبه بندیت ایجاد نمیشه و هیچ اروری هم درست نمیشه.mark as fixed معنیش خالی کردن لیست ارور ها توی وب مستر تولزته.یعنی صفحه وب مستر تولزت خالی بشه(Clear List).شما داخل سایت رو به شکلی که گفتم حل کن که ۴۰۴ نده و ریدایرکت بشه.
سلام . سوال من اینه که . من قصد دارم که یک ساب دامینم رو که دارای دیتابیس و سیستم وردپرس جداگانه با دامین اصلی هست و همینطور در گوگل وبمستر هم جداگانه براش اکانت باز کردم رو ریدایرکت ۳۰۱ کنم به یک دامین جدید . اما نمیخام ارزش دامین اصلیم تغییری کنه فقط میخام ساب دامین تغییر کنه . آیا ریدایرکت ۳۰۱ ساب دامین . مشکلی برای دامین اصلی به وجود نمیاره؟؟ ( از نظر کاهش ارزش و انتقال ارزش دامنه اصلی به دامنه جدید؟؟ )
خیر ساب دامین یک سایت جدا محسوب میشه و اثر اعتبارش روی دامنه، خیلی خیلی ناچیزه.اگر الکسا براتون مهمه، بازدید ساب دامین ها روی الکسای دامنه تاثیر میذاره.اما از نظر سئو مشکلی نداره، ساب دامین رو می تونید ریدایرکت کنید.
ممنونم از راهنماییتون استاد . یک سوال دیگم حسابی گیجم کرده ممنون میشم کمکم کنید .
برخی تو آموزششون میگن دامین جدید را پارک کنید بعد ریدایرکت ۳۰۱ کنید . برخی میگن دامین جدید را بدون پارک کردن ریدایرکت ۳۰۱ کنید . ممنون میشم بفرمایید کدام مورد درست هست؟
بنده قصدم تنها تغییر آدرس ساب دامین هست همین .
خواهش می کنم مهرداد جان.
فرقی نمیکنه.مهم اینه که http status code که دامنه مبدا (و همه صفحاتش.نه فقط صفحه نخست) برمیگردونه، ۳۰۱ باشه به دامنه جدید(به صورت یک به یک).فرقی نمیکنه که قبلش چه کارهایی کرده باشید.
یعنی صفحات مبدا این وضعیت رو داشته باشن:
http status code: 301
location: آدرس مقصد
http status: 301 permanent redirect
واقعا متشکرم از سایت عالیتون . بسیار پربار و مفید
با تشکر از مطلب بسیار خوب شما…
بنده یک دامنه اصلی دارم و یک هاست که سایت اصلی روی آن بالا می آید. اگر بخواهم پنج دامنه دیگر را به این دامنه مطابق روش این پست، ریدایرکت کنم، بایستی برای هر پنج دامنه یک هاست جدا تهیه کنم؟ و در تک تک هاست های آنها در یک فایل php کد فوق را قرار دهم ؟ اگر نیازی به تهیه هاست جدا نیست ممنون میشم بفرمایید این کدهای فوق کجا باید قرار داده شوند؟
مرسی
چرا هاست جدا؟!!! نه لازم نیست.اون کد فقط برای ریدایرکت یک صفحه هست.شما باید در فایل htaccess انتقال دامنه رو انجام بدید.می تونید همه سایت های مبدا رو (روی یک هاست) پارک کنید و همچنین می تونید addon domain کنید و توسط فایل htaccess هر request که سمت دامنه های شما میاد رو به دامنه جدید ریدایرکت کنید.
سلام . یک سوال داشتم از خدمتتون :
من یک سایت داشتم چند روز پیش تصمیم گرفتم که محتوای سایت رو عوض کنم.
برای همین تمام فایل های سایت قبلی رو پاک کردم.
خواستم بدونم حالا اگر من یک سایت جدید با همون دامنه بالا بیارم اشکال نداره؟
گوگل پنالتیم نمیکنه؟
به نظرتون قبل بالا اوردن سایت جدید به گوگل درخواست پاک کردن ایندکس های سایت قبلی رو از طریق گوگل وبمستر بدم؟
ریدایرکت ۳۰۱ ضروریه ؟
ممنون .
اگر هیچ مطلب مشابهی ندارید لازم نیست ریدایرکت.فقط صفحات رو حذف کنید که ۴۰۴ برگردونه.
سلام.ممنون بابت پاسختون.
و اینکه بعد از اینکه ایندکس ها کامل حذف شد درخواست remove رو کنسل کنم یا نه ؟ اگر کنسل کنم ایندکس ها دوباره بر میگرده یا نه؟
الان یک مشکل اساسی تر دارم
اونم اینه که دیشب درخواست حذف کلی سایت از طریق گوگل وبمستر رو دادم و امروز دیدم که انجام شده.
رفتم ایندکس رو چک کردم و دیدم که واقعا همه چیز پاک شده جز ساب دامنه ها.
برای پاک کردن ساب دامته ها باید چیکار کنم؟
کنسل کنید بر میگرده دوباره.
برای ساب دامین ها باید اول تو وب مستر اد کنید و بعد درخواست حذف بدید.حواستون باشه دامنه هایی که قراره روشون دوباره کار کنید، صفحه نخستتون نپره از نتایج.
سلام . خسته نباشین ..
ببخشید من زیاد در زمینه این ارورها و غیره اطلاعات ندارم ..
مشکلم اینکه من یک وبلاگ ساده دارم که در میهن بلاگ ساختمش .. توی وبمستر گوگل هم ثبتش کردم ..
هیچ مشکلی نداره جز اینکه در قسمت ارور ۱۳not found رو نشون میده ..
برای اینکه بفهمم کدوم صفحه ها اینجوری شدن وارد قسمت ایندکس شدم چون جای دیگه مشکلی نیست.. اونجا در قسمت صفحات بلاک شده تعداد زیادی حدود ۶۷ صفحه رو نشون میده که با کلیک روی هرکدوم ، صفحات دیگه ای رو نشون میده اما وقتی روی اون صفحه ها کلیک میکنم بازشون میکنه .. پس بلاک نیستن .. خیلی گیج شدم .. متوجه نمیشم برای چی میگه بلاکن .. انگار از اسمایلی های درون اون صفحات داره ایراد میگیره ولی من نمیفهمم باید چیکارشون کنم …
توی یک مقاله خوندم که این ارور رو معمولاً زمانی میده که شما ادرس یا عنوان پستی رو عوض کردین و ریدایرکتش نکردین .. برای همین اومدم سراغ مقاله شما ..
من ممکنه کلمه ای رو در عنوان یکی از پست هام عوض کرده باشم اونوقت باید برم ادرس اون پست رو ریدایرکت کنم ؟
این ایرادی که داره میگیره به این خاطره ؟
ببخشید میدونم پیام طولانی شد ولی نمیدونم با این مشکل چیکار کنم برای همین مزاحم شما شدم
این جمله خودتون رو بخونید:
…که با کلیک روی هرکدوم ، صفحات دیگه ای رو نشون میده اما وقتی روی اون صفحه ها کلیک میکنم بازشون میکنه….
با کلیک صفحه دیگه ای نشون میده اما وقتی کلیک می کنید بازشون میکنه!متوجه نمیشم.
در پاسخ، تا جایی که یادمه نمی تونید ادرس های سیستم های وبلاگدهی رو ریدایرکت کنید.مگر اینکه جدید این قابلیت رو اضافه کرده باشن.اونم میهن بلاگ که از نظر امکانات سئو، خیلی پرته از روزگار.
توی وب مستر تولزتون، دقیقا زده کدوم صفحات ۴۰۴ not found هستند.بسته به تنظیمات سایت، یا صفحات حذف سایت با همون ادرس باز میشن ولی پیام ۴۰۴ میاد.یا میرن تو یه صفحه دیگه که پیام ۴۰۴ بده.اگه حالت دوم باشه، نباید تو وب مستر تولز رو لینک های ۴۰۴ که داده کلیک کنید.باید کپیشون کنید و داخل وب سایتتون اون ادرس کپی شده رو بدید و ریدایرکت کنید که در میهن بلاگ همچین امکانی وجود نداره.
خیر!! به هیچ وجه به عنوان پست ربطی نداره.عنوان رو تغییر بدید ربطی به ۴۰۴ نداره.شما مختار هستید عنوان هاتون رو تغییر بدید.به گوگل چه ربطی داره؟
شما ادرس پست رو عوض کردید حتما یا کلا حذفش کردید.یا آدرس دسته و سرگروهش رو تغییر دادید یا کلا ساختار ادرس دهی رو تغییر دادید.
در نهایت، جواب من اینه که هیچ کاری نمیتونید بکنید.چون دارید از وبلاگدهی یا میهن بلاگ استفاده می کنید و دستتون بستست.نهایت کاری که می تونید بکنید اینه که صفحات جدید با همون ادرس های قبلی بسازید که همین کار هم فکر نکنم بتونید بکنید.
مرسی از راهنمایی .. والا شاید بد حرفم و گفتم .. میدونم برای شما که تو این امور خبره هستین سر و کله زدن با امثال من که حتی مشکلم و درست نمیتونم بگم سخته .. در هر صورت ممنون که وقت میذارین ..
مشکل ۱۳ تا notfound حل شد .. من اون کد معرفی که گوگل داده بود و در قالب جدید نذاشته بودم .تازه قالبم و عوض کرده بودم. الان رفتم گذاشتم و اون پیام حذف شده.. حالا نمیدونم به خاطر اون بوده یا نه ..
ولی اون مشکل صفحات بلاک شده و اون جمله ای که گفتین متوجه نمیشین منظورم چیه:
در قسمت ایندکس نشون میده که دو تا صفحه بلاک شدن .. وقتی وارد قسمت blocked resources میشم میگه که ۶۷ صفحه با این ریسورس بلاک شده ..
پایین صفحه ادرس وبلاگ خودمه و جلوش نوشته ۶۷ صفحه درگیر این بلاک هستن
روی ادرس وب خودم کلیک می کنم ادرس هایی که بلاک ریسورس شدن رو بهم نشون میده ..ادرس هایی مثل این:
http://lee-minho-shining-star.mihanblog.com/public/public/rte/images_new/smiles/3.gif
که من فهمیدم داره به اسمایلی های خود بلاگ گیر میده .. اون که گفتم روی یک صفحه کلیک میکنی صفحه دیگه ای باز میشه .. منظورم و بد گفتم .. روی این ادرس ها که کلیک میکنم آدرس صفحاتی رو نشون میده که این اسمایلی ها در اونها استفاده شده
ولی اون صفحات بلاک نیستن چون باز میشن .. منظورم این بود ..
من اطلاعات ندارم ولی حدس زدم مشکل شاید از robots.txt Tester باشه ولی وقتی اون مقاله تغییر عنوان رو خوندم شک کردم شاید مشکل از تغییر عنوان پست ها باشه ..
در هر صورت مثل اینکه مشکل من زیاد ربطی به ریدایرکت نداشته و من مزاحم وقت شما شدم ..
ممنون از زحماتتون
با سلام و تشکر از شما
یه سوالی از خدمتتون داشتم
فرض کنید من چند دامنه دارم که قبلا سایت جداگانه ای بودن در یک زمینه موضوعی مشترک، ولی می خوام روی یک سایت ریدایرکت کنم ولی چون کلمات کلیدی دامنه ها متفاوت هست آیا باید ریدایرکت ۳۰۱ انجام بدهم؟ آیا ممکن هست برای کلمه کلیدی سایت اصلی اختلال ایجاد کنه؟
اگر دامنه در زمینه دیگه ای باشه آیا ریدارکت ۳۰۲ بهتره یا ۳۰۱؟
با تشکر
سوالتون یکم اشتباست.شما دارید درباره ریدایرکت کل دامنه حرف می زنید.نه ریدایرکت صفحه.هر دامنه می تونه بی نهایت صفحه داشته باشه و هر صفحه می تونه چند تا کلمه کلیدی داشته باشه.
الان منظورتون از کلمات کلیدی، کلمات کدوم صفحه است؟صفحه نخست؟
اگه دامنه های شما، هم موضوع هستند اما صفحاتشون یکی نیست، تا جایی که می تونید صفحات داخلی مهم رو ریدایرکت ۳۰۱ کنید به صفحات داخلی متناظر دامنه مقصد و بقیه صفحات رو هم ریدایرکت کنید به صفحه نخست دامنه مقصد.
اگر هم موضوع هستند، خیر مشکلی برای مقصد بوجود نمیاد.فقط صفحات دامنه مبدا که به صفحه متناظر تو دامنه مقصد ریدایرکت نشدن، رتبشون از دست میره.ولی قدرتشون رو منتقل می کنن به آدرس مقصد.
اگر دامنه مبدا، موضوعش متفاوت هست، اصلا ریدایرکت نکنید.اصلا چرا میخواید ریدایرکت کنید؟فقط می تونید یک صفحه تو دامنه جدید ایجاد کنید که راجع به اون موضوع باشه، و فقط به اون صفحه ریدایرکت ۳۰۱ کنید.با این کار، قدرت دامنه قبلی، به طور کامل از بین نمیره و به صفحه ای از دامنه جدید منتقل میشه.
ممنونم از پاسختون
منظور من کلمه کیلدی صفحه اصلی هست.
سایت مورد نظر تک صفحه ای هست خیلی صفحه نداره.
اگر موضوع مرتبط نباشه برای این ریدایرکت می کنم که حداقل از ترافیک اش استفاده بشه، برای این منظور اگر ریدایرکت ۳۰۲ بشه آیا مشکلی پیش نمیاره؟
ممنون از توجه شما
عرض کردم.وقتی بی ربطه بعد از ریدایرکت ، رتبه و در نتیجه ترافیکش رو از دست میده و اگر از کانال های دیگه ترافیک داشته، کاربر سریع سایت رو میبنده.این دیگه سلیقه شماست چطور عمل کنید.اگه به صفحه نخست ریدایرکت نکنید و یک صفحه برای کاربرای اون سایت بی ربط ایجاد کنید، ریدایرکت چه از نوع ۳۰۱ چه ۳۰۲ مشکلی به وجود نمیاره.اگر دائمه ۳۰۱ کنید.
ضمن تشکر از توجه شما
پس اگر بی ربط باشه ریدایرکت برای صفحه اصلی مضر خواهد بود؟
سوال دیگری داشتم از خدمتتون
اگر با دامنه ها وب سایت بالا بیارم و لینک بدم به سایت اصلی بهتره یا ریداریکت کنم به سایت اصلی؟
۱- بله
۲- ریدایرکت ۳۰۱ – ریدایرکت کل اعتبار و دار و ندار دامنه قبلی رو منتقل می کنه.اما لینک، صرفا یه امتیاز کوچیک ازون صفحات به شما میده.ضمن اینکه به احتمال زیاد همشون هم روی یک IP هستند و ارزش نداره به خاطر لینک دادن به یکی از دامنه هاتون، شبکه وب سایتی خصوصی(private blog network) برای خودتون درست کنید.
بسیار بسیار ممنونم از پاسخ های کامل شما
یه سوال دیگه هم از حضورتون داشتم
از کجا میشه فهمید دامنه قبلا از طرف گوگل پنالتی شده یا نه؟
مثلا من دامنه ای داشتم که قبلا manual action شده بود ولی خودم فقط میدونستم، حالا دامنه ای که به تازگی ثبت کردم رو از کجا میشه تشخیص بدم این اتفاق براش افتاده یا نه؟
با سپاس
نمی تونید بفهمید.فقط ابزار هایی هست که با یک سری شاخص ها مثل ایندکس بودن یا نبودن و … که میگن، الان(نه قبلا) سایتی پنالتی شده یا نه.که همون ها هم ۹۹ درصد مواقع، اشتباه می کنن.
بسیار سپاسگزارم از شما
سوالی دیگری داشتم از حضورتان
وقتی یک دامنه داون میشه چه مدت طول میکشه اعتیار خودش رو از دست بده؟
در حالت پیشفرض، هیچ وقت از دست نمیده کامل.برای من شده که دامنه ای رو بعد از چند سال خواب بودن، زنده کردم، به شکل وحشتناک و عجیبی رتبه خوبی بدست اورد.در حالی که همون کار ها رو با همون میزان رقابت با همون موضوع روی دامنه دیگه ای کرده بودم.
رتبه قبلی، نزد گوگل محفوظ میمونه و بعد از آپ شدن مجدد، اون رتبه ها، روی دامنه اعمال میشه.
ولی خب بین یک هفته تا دو ماه، به طور کلی از نتایج گوگل حذف میشه.ولی بعد از آپ شدن، برمیگرده.
ضمن تشکر از شما
سوال دیگری داشتم از خدمتتون
عمر دامنه (اولین فاکتور) چگونه تاثیر داره؟ ( مثلا شما فرض کنید من دامنه ای رو ۵ سال پیش ثبت کردم یک سایت بالا آوردم و سه سال استفاده کردم بعد تمدید نکردم دامنه آزاد شد و مجددا بعد ۲ سال دوباره دامنه رو ثبت کردم و می خوام در همون زمینه سایت رو بالا بیارم، آیا ملاک تاریخ آخرین ثبت است؟)
در مورد دامنه های آی آر هم چون در هویز تاریخ ثبت نداره عمر دامنه مشخص نیست آیا برای گوگل هم نا مشخصه؟
با تغییرات مکرر whois و ثبت و عدم تمدید مکرر، ممکنه، دامنه و اعتبارش از نظر گوگل کلا ریست بشه و تبدیل به سایت صفر بشه.
همه دامنه های هر کشوری برای گوگل قابل مشاهده هست.اگر در شرایطی نتونه به اطلاعات هویز دسترسی پیدا کنه، در این حالت موارد دیگه ای مثل اولین تاریخ ایندکس شدن یکی از صفحات اون دامنه و سایر موارد هست که گوگل می تونه به عمر دامنه پی ببره.
سلام مطلبتون بسیار برای من مفید بود.
فقط یک سوال دارم . در صورتی که دامنه تغیر نکند ولی چیش یو ار ال ها تغییر کنه به طور مثال سیستم مدیریت محتوامون از جوملا به وردپرس منتقل بشه با حفظ همان دامنه باید برای حفظ جایگاه یو ار ال های قبلی چی کار کنیم.
با تشکر فراوان و ممنون از سایت عالیتون.
خب اینجا خیلی کارتون سخت تره.یا باید بی خیال آدرس های قبلی بشید یا دستی دونه دونه ریدایرکت کنید یا تا جایی که می تونید مهم را ریدایرکت کنید یا اینکه شرط بذارید که اگه url داخلش فلان کلمه بود، ببر به فلان صفحه و چندین شرط اینطوری برای صفحات مختلف بذارید و صفحات مقصد رو لندینگ پیج ها یا دسته ها قرار بدید.این حالت آخر از همه بهتره و میزان رتبه ای که از دست میره خیلی کمتر خواهد بود.
در کل، هر هوشمندی بتونید به خرج بدید که بیشتر نزدیک بشید به ریدایرکت شدن یک به یک url ها ، بهتره.
سلام و خسته نباشین . من یه سوال در مورد ۳۰۱ ریدایرکت داشتم . من سایتی به نام x دارم که رنکش ۲ هستش و بازدید کننده هم نسبتا داره الان می خوام این سایت رو به یه دامینی که y هستش و جدیدا ثبت کردم و بالا اوردم و چند تا هم پست زدم و برام مهم هستش و رنکش صفر هستش .سایت x رو به این دامین جدید که y هستش ۳۰۱ ریدایرکت کنم که از لحاظ موضوع هم این ۲ سایت با هم بی ربطه آیا با این کار رنک سایت قبلی برای دامین جدید که صفره ثبت می شه و از لحاظ سئو اینکار خوب هستش یا بد ؟
اگر رنک ها اپدیت بشه که یک سال و نیم هست اپدیت نشده چون بی ربط هست، احتمال از بین رفتن رنک خیلی وجود داره.اگر فقط به خاطر حفظ پیج رنک میخواید این کار رو بکنید اصلا توصیه نمی کنم.چرا انقد حساس هستید به پیج رنک؟ریدایرکت کردن ۳۰۱ یک سایت بی ربط به یه سایت دیگه هیچ فایده ای از نظر رتبه و پیج رنک نداره.بلکه فقط از اعتبار کمی از کل اون دامنه و عمر دامنه و یک سری موارد دیگه منتقل میشه.این هم در نظر بگیرید، وقتی مثلا سایت تور مسافرتی شما ریدایرکت بشه به سایت موزیک، ربات ها میان داخل سایت قبلی تور و میرن به یک سایت آهنگ و با این کار ربات ها رو گیج می کنید.با در نظر گرفتن یک سری bug های الگوریتم گوگل، احتمال این هست که نتیجه عکس بگیرید و ربات ها متوجه نشن که سایت جدید مربوط به چی هست و conflict و تداخل بین موضوع قبلی و درکی که ربات ها از سایت مبدا داشتن و حالا محتو و موضوع جدید و این ریدایرکت به وجود بیاد.
سلام و خسته نباشید بابت ابر مطالبتون
سوالی داشتم.
بارها برای من پیش آمده که افرادی سایت را طراحی کردن و ناراضی هستند. بیشتر این افراد از دست شرکت هایی که یک cms با ظاهر خوب ولی کیفیت بسیار پایین کاملا شاکی هستند و حتی بعضی از آنها قصد دارند که کامل سیستم را عوض کنند.
۹۰% آنها از سیستمهایی که با ASP طراحی شده که ناراضی هستند و قصد دارند به یک برنامه نویسی بهتر از قبل با زبان PHP یک سایت جدید داشته باشند.
بهترین حالت برای ریدایرکت کردن سایتهای ASP به PHP به نظر شما از چه طریق بهتر است ؟
متاسفانه، اکثر افرادی که در ایران ASP.NET کار می کنند، از نظر سئو خیلی ضعیف عمل می کنند.اما این ارتباطی به ضعف ASP.NET نداره.سایت های قوی زیادی با ASP.NET طراحی شده اند.لذا اینکه می فرمایید زبان برنامه نویسی بهتر، به جای ASP غلطه.من در پست باور های غلط درباره سیستم های مدیریت محتوا توضیحات کامل رو دادم.فراموش هم نکنید ASP.NET زبان برنامه نویسی نیست.سیستم مدیریت محتوا هم نیست.بلکه فناوری(تکنولوژی) مختص مایکروسافت هست.زبان برنامه نویسی ASP.NET زبان سی شارپ و VB هست.اما دات نت نیوک، یک سیستم مدیریت محتوای تحت ASP.NET و سیستم ضعیفی هست.اما خود ASP.NET ضعفی نداره.
بهترین راه ریدایرکت کردن از سایت های ASP به PHP و برعکس یا جوملا به وردرپس و سیستم های متفاوت و حتی یک سیستم مدیریت محتوا که قراره کلا ساختار آدرس دهی و url ها تغییر کنه، اضافه کردن دامنه قبلی روی هاست مقصد و قراردادن شرط، برای Request هاست که مثلا وقتی صفحه ای به سمت سرور درخواستش داده شد که فلان کلمه یا عبارت رو داشت، ۳۰۱ ریدایرکت کن به صفحه دسته یا لندینگ پیج مرتبط در سایت جدید که این کار در فایل .htaccess در سیستم های تحت php و در فایل global.ascx در سیستم های تحت asp.net انجام میشه.در این حالت، طبیعتا، افت رتبه برای صفحاتی که قبلا بالا بودند و از نظر محتوایی مثل صفحه جدید(آدرس مقصد ریدایرکت) نیستند، انتظار میره و هیچ کاریش هم نمیشه کرد.اما در هر صورت، بهتر از ریدایرکت نکردن هست و سایت جدید، مثل سایت صفر نخواهد بود و استعداد سایت قبلی رو می تونه دوباره خیلی زود بدست بیاره.
سلام
اگر ممکنه کد شرط رو بنویسید که اگر صفحه فلان کلمه رو داشت ریدایرکت بشه به فلان صفحه یا دسته بندی یا هر چی، در .htaccess منظورمه..
با سپاس
شاید منظورم رو بد رسوندم.
من اصلا قصد طرفداری از asp یا php رو ندارم. به نکته بسیار خوبی اشاره کردید. منهم دقیقا منظورم ضعف برنامه نویسی هایی هست که انجام شده. نه خوب نبودن asp خیلی وقت ها هم شده که با از cms هایی که تحت php نوشته شده ناراضی هستند. اتفاقا با سایتهایی هم کار کردم که تحت asp طراحی شده و خیلی خوب و منظم هنوز دارند کارشون را انجام میدند و مانع تغییر سیستم برنامه نویسی آن سایت شدم.منظورم از بهتر بودن این بود که طراحی انجام بشه که دوباره به مشکل برنخوره و مسلما چون سایت قبلی که طراحی شده تحت asp طراحی شده مشتری ترجیه میده اگر قرار به دوباره طراحی شدن باشه با یک زبان متفاوت انجام بشه .
بقول معروف مار گزیده از ریسمان سیاه و سفید میترسد.
بعنوان مثال مدیر سایت بودم که از سال ۸۶ دارد فعالیت میکند و هنوز در صفحه اول گوگل قرار دارد(که تحت asp انجام شده)
بله این لینک رو مطالعه کرده ام.
سوال دیگری پیرو صبحتهای شما برام پیش اومد.
اگر سایت از لحاظ سئو خیلی بد و جوری باشد که هیچ یک از صفحات حتی در ۱۰ پیج اول هم ایندکس نشده باشند. آیا از صفر شروع کردن کار بروی همان دامنه مشکل ساز است ؟
جستجو کردم در سایت ولی به نتیجه نرسیدم
همچین چیزی خیلی کلی هست و اگر و اما های زیادی داره و خیلی شانسی میشه دربارش مطلبی پیدا کرد.
بهتره بگیم، صفحات با کلمات کلیدی مرتبطشون، در ۱۰ صفحه اول گوگل رتبه ندارند.
جواب، بستگی داره.یه موقع رتبه نگرفتن از سهل انگاری و بی خیالی مدیر سایت هست.یک موقع به خاطر رقابت بالا و عدم انجام حداقل کارهای لازم برای اومدن به ۱۰ صفحه اول گوگل هست و یک موقع به خاطر پنالتی شدن(نامحسوس) هست و دلایل دیگه ای هم می تونه داشته باشه.
اما به صورت کلی، نه! مشکل ساز نیست بلکه توصیه هم می کنم روی همون دامنه کار کنید.اون دامنه و صفحاتش به هر حال عمری دارن و حداقل نیمچه اعتباری به یک دامنه صفر دارند.اگر هم بخواید ادرس هاش رو عوض کنید، با اینکه در صفحه اول نیستند، باز هم، از ریدایرکت استفاده کنید و نذارید اعتبار صفحات که مثلا صفحه ۲۰ هستند از بین بره.همون صفحات ایندکس شده در صفحه ۲۰ یا ۳۰ گوگل، به صورت دسته جمعی با ریدایرکت می تونن به سرعت و روند رشد و تراست رنک سایت جدید، کمک کنند.
شما اگر هم رو دامنه دیگه ای شروع کنید، فرقی نمیکنه یا سخت تر هست.اگر هم بهتر نتیجه بگیرید، به خاطر تلاش بیش از پیش، و اصلاح اشتباهات قبلی شما روی دامنه جدید هست که در این صورت، ممکنه به اشتباه تصور کنید، به خاطر دامنه جدید ، نتیجه بهتر شده و طبق پست تناقض های سئو، تجربه و نتیجه گیری اشتباه شکل می گیره.
سلام
من لینک های صفحات داخلیم به این شکله
http://www.mysite.com/product/2/نام-کالا-به-فارسی
و متاسفانه وقتی میخوام در سایت های دیگر لینک بدم، اون قسمت اخر لینک که فارسیه نمی افته
راه حلی که من به کار بردم:
لینکا رو به این شکل میزارم
http://www.mysite.com/product/2
و بعد که هر کسی از اون لینک وارد سایت بشه ریدایرکت میکنم به لینک قبلی
ایا این از لحاظ سئو مشکلی داره؟؟؟
فارسی میفته فقط یونیکد میشه.هیچ اشکالی هم نداره ولی تو بعضی جاها محدودیت کاراکتر هست که اذیت میکنه.برای این من همیشه میگم ترجمه انگلیسی رو بذلرید.وگرنه فرقی نمیکنه.اگه عدد دو مخصوص همون محصول در ادرس اول هست مشکلی نداره این کار.ولی چرا لقمه رو دور دهنتون میچرخونید.
سلام,ممنون از اطلاعات کامل و خوبتون,من یه دامنه جدید ثبت کردم به نام Toptomusic.com و اون و رو سایت قبلیم یعنی ArtGroupMode.Com پارک کردم,میخوام بدونم رو رتبه سایت قبلیم یعنی ArtGroupMode.Com از نظر سءو و رنک الکسا تاثیر داره یا نه
ممنون میشم اگه دقیق راهنمایی کنید تا به مشکلی بر نخورم.
ضرر های پارک دامنه در سئو رو مطالعه کنید.