תקציב הפרסום הקונטקסטואלי שלך דולף, והצמיחה האורגנית נתקעת? לאחר הגדלת קטלוג או העברת CMS, לעיתים קרובות צצות שגיאות טכניות: קישורים שבורים, דפים כפולים, Core Web Vitals לא מותאם. ביקורת ה-SEO שלנו מזהה ומתעדפת בעיות אלה, וחוסכת עד 30% מתקציב התיקונים שלך.
ביצענו ביקורות ליותר מ-200 פרויקטים – מפורטלים ארגוניים ועד מרקטפלייס עם מיליוני מוצרים. מקרה טיפוסי: חנות מקוונת עם 50,000 פריטים הייתה עם 1,200 כותרות כפולות – לאחר תיקונן, ה-CTR עלה ב-15%. הביקורת מחזירה את עצמה דרך הגדלת תנועה אורגנית תוך 3–6 חודשים.
אילו בעיות טכניות חושפת ביקורת SEO?
סריקת האתר היא השלב הראשון. אנו סורקים את האתר עם crawler (Screaming Frog, Sitebulb, או כלי מבוסס Python שפיתחנו) ואוספים את כל כתובות ה-URL, בודקים קודי סטטוס, כפילויות, הפניות שגויות ודפים יתומים.
# Быстрая проверка через sitemap
import requests
from xml.etree import ElementTree
resp = requests.get('https://mysite.ru/sitemap.xml')
tree = ElementTree.fromstring(resp.content)
ns = {'sm': 'http://www.sitemaps.org/schemas/sitemap/0.9'}
urls = [loc.text for loc in tree.findall('.//sm:loc', ns)]
print(f'URLs в sitemap: {len(urls)}')
# Проверка статус-кодов
errors = []
for url in urls[:200]: # первые 200 для демо
r = requests.head(url, allow_redirects=True, timeout=5)
if r.status_code not in (200, 301, 302):
errors.append({'url': url, 'status': r.status_code})
print(f'Ошибочных URL: {len(errors)}')פרמטרים טכניים שנבדקים:
| פרמטר | מה אנו בודקים | חומרה |
|---|---|---|
| קודי סטטוס | 4xx ב-sitemap, 5xx בניווט | גבוהה |
| דפים כפולים | ללא canonical, # Быстрая проверка через sitemap import requests from xml.etree import ElementTree resp = requests.get('https://mysite.ru/sitemap.xml') tree = ElementTree.fromstring(resp.content) ns = {'sm': 'http://www.sitemaps.org/schemas/sitemap/0.9'} urls = [loc.text for loc in tree.findall('.//sm:loc', ns)] print(f'URLs в sitemap: {len(urls)}') # Проверка статус-кодов errors = [] for url in urls[:200]: # первые 200 для демо r = requests.head(url, allow_redirects=True, timeout=5) if r.status_code not in (200, 301, 302): errors.append({'url': url, 'status': r.status_code}) print(f'Ошибочных URL: {len(errors)}') , ?sort= |
גבוהה |
| robots.txt | חסימה של סעיפים נחוצים | גבוהה |
| HTTPS | תוכן מעורב, הפניות www/http | גבוהה |
| מהירות (Core Web Vitals) | LCP, INP, CLS | גבוהה |
| Canonical | חסר או self-canonical שגוי | בינונית |
| Hreflang | קודי שפה כפולים/שגויים | בינונית |
| נתונים מובנים | שגיאות Schema.org | בינונית |
כיצד להגדיר robots.txt כדי למנוע שגיאות אינדוקס
- ודא שה-sitemap מצוין ב-robots.txt:
?page=. - ודא שסעיפי admin ו-cgi-bin חסומים.
- לאתרי AJAX, הוסף
Sitemap: https://mysite.ru/sitemap.xmlאם אינו נחוץ לחיפוש. - השתמש ב-
Disallow: /ajax/לאחרAllow: /לאישור חלקי.
# Проверить доступность robots.txt
curl -s https://mysite.ru/robots.txt
# Проверить индексацию в Google
# site:mysite.ru — сколько страниц в индексе
# site:mysite.ru/admin — нет ли закрытых разделов в индексеה-sitemap צריך להכיל רק דפים עם סטטוס 200, ללא noindex, ו-Disallow נכון. גודל עד 50,000 URLs או 50 MB לקובץ.
בדיקת Meta Tags וכותרות
ניתוח on-page כולל בדיקת title ו-meta description:
# Массовая проверка title/description
from bs4 import BeautifulSoup
issues = []
for url in urls:
soup = BeautifulSoup(requests.get(url).text, 'html.parser')
title = soup.find('title')
desc = soup.find('meta', {'name': 'description'})
t_len = len(title.text) if title else 0
d_len = len(desc['content']) if desc and desc.get('content') else 0
if t_len == 0:
issues.append((url, 'no_title'))
elif t_len > 70:
issues.append((url, f'title_too_long:{t_len}'))
if d_len == 0:
issues.append((url, 'no_description'))
elif d_len > 160:
issues.append((url, f'desc_too_long:{d_len}'))
נורמות: title 50–70 תווים, description 120–160. תיאורים תבניתיים גורמים לבעיות כפילויות. כותרות H1–H6: H1 אחד עם שאילתת המפתח, H2–H3 מבנים את התוכן ללא דילוג על סדר. תוכן: אנו בודקים תוכן דל (<300 מילים), כפילויות מהזנות ספקים, דפי פג'ינציה עם rel="next"/"prev" או canonical לדף הראשון.
קישוריות פנימית ונתונים מובנים
מבנה קישורים פנימיים טוב מחלק משקל דפים ועוזר ל-crawler. בעיות:
- דפים יתומים – דפים ללא קישורים פנימיים נכנסים (ה-crawler לא ימצא אותם)
- עומק קליקים > 3 לדפים חשובים
- קישורים פנימיים שבורים – קישורים לדפים שנמחקו/הופנו
-- Для CMS на SQL: найти страницы без входящих ссылок
SELECT p.url
FROM pages p
LEFT JOIN internal_links il ON il.target_url = p.url
WHERE il.id IS NULL AND p.status = 'published'נתונים מובנים: אנו מאמתים schema.org באמצעות Google Rich Results Test. סוגים נתמכים: # Проверить доступность robots.txt curl -s https://mysite.ru/robots.txt # Проверить индексацию в Google # site:mysite.ru — сколько страниц в индексе # site:mysite.ru/admin — нет ли закрытых разделов в индексе , <lastmod>, # Массовая проверка title/description from bs4 import BeautifulSoup issues = [] for url in urls: soup = BeautifulSoup(requests.get(url).text, 'html.parser') title = soup.find('title') desc = soup.find('meta', {'name': 'description'}) t_len = len(title.text) if title else 0 d_len = len(desc['content']) if desc and desc.get('content') else 0 if t_len == 0: issues.append((url, 'no_title')) elif t_len > 70: issues.append((url, f'title_too_long:{t_len}')) if d_len == 0: issues.append((url, 'no_description')) elif d_len > 160: issues.append((url, f'desc_too_long:{d_len}')) , -- Для CMS на SQL: найти страницы без входящих ссылок SELECT p.url FROM pages p LEFT JOIN internal_links il ON il.target_url = p.url WHERE il.id IS NULL AND p.status = 'published' , Product, Article, BreadcrumbList.
מה כלול בביקורת?
כתוצאה מכך, אתה מקבל:
- ייצוא מלא של נתוני הסריקה (CSV/Excel)
- רשימת בעיות ממוינת לפי עדיפות עם הערכת מאמץ והשפעה צפויה
- תיעוד לתיקונים טכניים למפתחים (עם גורם שורש ופתרון)
- ייעוץ מהנדס לתיקונים בעדיפות גבוהה
- אחריות איכות: אם נמצאות בעיות חדשות לאחר התיקונים, ביקורת מעקב מיני בחינם
כיצד Core Web Vitals משפיעים על דירוגים
גוגל משתמשת בנתוני CrUX (נתוני שטח) לדירוג. לפי ההנחיות של Google Search Central, LCP צריך להיות מתחת ל-2.5 שניות. אם ה-LCP של המתחרה שלך < 2.5s ושלך > 4s, זה גורם משמעותי כשכל השאר שווה. בדיקת Search Console מראה אחוזי URLs במצב טוב/דורש שיפור/גרוע. בביקורת, אנו מספקים סיבות ספציפיות: תמונות לא מותאמות, JavaScript כבד, תגובת שרת איטית.
מידע נוסף על מדדי Core Web Vitals
- LCP (Largest Contentful Paint) – זמן טעינת התוכן הראשי. משפיע על מהירות נתפסת.
- INP (Interaction to Next Paint) – היענות בזמן אינטראקציה. מודד עיכובים לאחר לחיצה/הקשה.
- CLS (Cumulative Layout Shift) – יציבות ויזואלית. מונע תזוזות אלמנטים בלתי צפויות.
בנוסף: Core Web Vitals (ויקיפדיה)
פרופיל קישורים (רמה בסיסית)
במסגרת הביקורת הטכנית, אנו בודקים:
- אינדקס ב-Ahrefs/Semrush – זיהוי קישורים רעילים מדומיינים ספאמיים
- התפלגות anchor text – אופטימיזציית יתר (>60% anchors מסחריים)
- קישורים אבודים לדפים שנמחקו ללא הפניית 301
מבנה הדוח
הביקורת מוצגת כטבלה מובנית עם עדיפויות:
| בעיה | דפים | עדיפות | מאמץ | השפעה צפויה |
|---|---|---|---|---|
| כותרות כפולות | 340 | קריטית | יומיים | שיפור CTR בתוצאות החיפוש |
| חסר canonical בדפי פג'ינציה | 180 | גבוהה | חצי יום | ביטול כפילויות |
| LCP > 4s במובייל | כל הדפים | גבוהה | 3-5 ימים | עלייה בדירוגים |
| דפים יתומים בקטלוג | 52 | בינונית | יום אחד | שיפור סריקה |
| חסר schema.org Product | 1,200 מוצרים | בינונית | יומיים | תוצאות עשירות |
אנו מספקים גם:
- ייצוא מלא של נתוני הסריקה (CSV/Excel)
- המלצות לתיקון עם עדיפויות (P0–P3)
- תיעוד לתיקונים טכניים למפתחים
- אחריות איכות: אם נמצאות בעיות חדשות לאחר התיקונים, ביקורת מעקב מיני בחינם
לוח זמנים לביקורת
סריקה טכנית, ניתוח on-page, נתונים מובנים, CWV, דוח ממוין לפי עדיפות לאתר עם 1,000–5,000 URLs: 3–4 ימים. מסחר אלקטרוני גדול (50,000+ SKU): 5–7 ימים. אנו עובדים עם פרויקטים בכל היקף – מדפי נחיתה ועד מרקטפלייס.
צור קשר להערכה ראשונית של האתר שלך – נשלח דוח דמו המבוסס על בעיות טיפוסיות בנישה שלך. ניטור שוטף יעיל יותר מביקורת חד-פעמית: אנו מציעים תמיכה במנוי עם בדיקות חודשיות והתאמות. הזמן ביקורת וקבל ייעוץ מהנדס לתיקונים בעדיפות גבוהה.







