Jak zrobić stronę SEO jak profesjonalista z API DataForSEO

  1. Interfejs API na stronie. Jak to działa?
  2. Przykład 1. Zidentyfikuj linki wskazujące na uszkodzone strony
  3. Przykład # 2. Zidentyfikuj duplikaty stron
  4. Końcowe przemyślenia

Jun

Znasz to uczucie, gdy spędzasz znaczną ilość czasu i pieniędzy na budowaniu znakomitej strony internetowej, ale potem zdajesz sobie sprawę, że natężenie ruchu nie spełnia oczekiwań?

Albo kiedy konkurenci prześcigają pozornie doskonałą stronę internetową, mimo że mają wyższą władzę i lepszą treść?

Odpowiedź na oba pytania leży na pierwszy rzut oka: SEO na stronie jest jednym z najważniejszych, ale często pomijanych sposobów na osiągnięcie lepszych rankingów. Według Badanie SEMrush czynników rankingowych , parametry na stronie są czymś, na co wszyscy powinniśmy zwrócić szczególną uwagę w 2018 roku.

Powinniśmy przyznać, że istnieją dziesiątki przydatnych narzędzi, które pomagają sprawdzić, czy ta strona lub ta strona jest zoptymalizowana i działa zgodnie z najlepszymi praktykami w branży. Niemniej jednak, co dzieje się, gdy masz kilka dziesiątek witryn klientów i chcesz zbudować pełny profil możliwych czynników na stronie wpływających na ich rankingi?

DataForSEO służy pomocą. Nasz Interfejs API na stronie zapewnia uporządkowane dane SEO, które pomogły setkom agencji i dostawców oprogramowania w tworzeniu własnych narzędzi do przeprowadzania dokładnych audytów witryn.

Interfejs API na stronie. Jak to działa?

Dzięki interfejsowi API na stronie otrzymujesz szeroką gamę danych na stronie, których możesz użyć, aby wyeliminować błędy ukrytej strony internetowej, aw konsekwencji zwiększyć rankingi.

Możesz także skonfigurować parametry filtrowania, aby indeksować tylko te strony, które są z nimi zgodne. Na przykład mądrze byłoby najpierw złamać strony, a następnie sprawdzić, czy są na nich jakieś linki. Co więcej, możesz określić punkt początkowy i końcowy indeksowania wraz z głębokością indeksowania.

Wszystkie nasze API są oparte na REST, co oznacza, że ​​wymiana danych odbywa się za pomocą protokołu HTTP. Odpowiedź ma strukturę JSON lub XML.

Jeśli chcesz dowiedzieć się więcej o funkcjonowaniu interfejsów API, sprawdź nasz wpis na blogu Wprowadzenie do API dla oprogramowania SEO .

Jak dokładnie interfejs API na stronie DataForSEO może pomóc w poprawie zdrowia witryny? Jakie są parametry i jakie są rezultaty? W następnych akapitach udzielimy odpowiedzi na wszystkie te pytania i przedstawimy kilka przykładów, które pomogą ci znaleźć najlepszy sposób korzystania z interfejsu API na stronie.

Przykład 1. Zidentyfikuj linki wskazujące na uszkodzone strony

Spróbujmy znaleźć uszkodzone strony na stronie rankactive.com. W poniższym przykładzie użyjemy Interfejs API na stronie i Listonosz do zarządzania połączeniami API i uzyskiwania niezbędnych danych. Nasze gotowe Przykłady listonoszy znacznie ułatwia wykonywanie połączeń i otrzymywanie odpowiedzi.

1 Po pierwsze, musimy się dowiedzieć, czy na stronie są jakieś uszkodzone strony. W tym celu należy określić nazwę domeny (lub pewną stronę, z której rozpocznie się proces przeszukiwania), głębokość przeszukiwania i liczbę stron, które chcesz zaindeksować. Możesz także określić niestandardowe ustawienie pliku robots.txt i uruchomić proces przeszukiwania w trybie „scalania”. Alternatywnie możesz zmienić tryb robota na „nadpisanie”, jeśli chcesz, aby nasz robot ignorował ustawienia robots.txt. Ta opcja jest dla Ciebie odpowiednia, jeśli nie możesz uzyskać dostępu do ustawień robots.txt witryny, którą zamierzasz zaindeksować, lub jeśli indeksowanie witryny jest zablokowane (zgodnie z trochę badań , 22% witryn używa robots.txt do ukrywania treści przed robotami indeksującymi).

Odwiedź Docs, aby dowiedzieć się więcej o dodatkowych właściwościach robota indeksującego >>

Nie zapomnij skopiować unikalnego identyfikatora zadania (task_id) z odpowiedzi. Będziesz potrzebował później, aby uzyskać wyniki.

2 Czas przetwarzania zależy od liczby stron przesłanych do indeksowania. Zwykle przeszukiwanie strony internetowej w celu znalezienia ponad 60 parametrów na stronie zajmuje nie więcej niż kilka godzin. Możesz skonfigurować opcję pingback_url, aby otrzymać ukończony wynik zadania na konkretny adres URL lub wysłać żądanie GET ręcznie.

Próbka żądania https://api.dataforseo.com/v2/op_tasks_get/682051347 Response Sample {"status": "ok", "results_time": "0.2136 sec.", "Results_count": 1, "results": [{ „post_id”: „0”, „post_site”: „rankactive.com”, „task_id”: 636555129, „string_search_containment”: „”, „crawl_max_pages”: 1000, „crawl_start”: ”2018-05-23 16:30 : 23.038056 + 03 "," crawl_end ":" 2018-05-23 17: 37: 05.943334 + 03 "," status ":" przeszukane "," podsumowanie ": [{" absent_doctype ": 0," absent_encoding_meta_tag ": 0 , „absent_h1_tags”: 11, „canonical_another”: 8, „canonical_recursive”: 0, „cms”: „wordpress 4.9.5”, „compression_disabled”: 0, „content_invalid_rate”: 127, „content_invalid_size”: 4, „content_readability_bad „: 13,„ crawl_end ”:„ 2018-05-23T14: 36: 55.744 + 00: 00 ”,„ crawl_start ”:„ 2018-05-23T13: 30: 23.199 + 00: 00 ”,„ deprecated_html_tags ”: 8, „domain”: „rankactive.com”, „duplicate_meta_descriptions”: 0, „duplicate_meta_tags”: 0, „duplicate_titles”: 12, „favicon_invalid”: 0, „have_robots”: true, „have_sitemap”: true, „images_inva lid_alt ": 22," images_invalid_title ": 204," ip ":" 104.24.96.1 "," links_broken ": 2," links_external ": 4235," links_internal ": 8697," meta_description_empty ": 164," meta_description_inrect ": 1 , "meta_keywords_empty": 204, "meta_keywords_inrect": 0, "pages_broken": 1, "pages_http": 0, "pages_https": 217, "pages_invalid_size": 0, "pages_non_www": 217, "pages_total": 217, " pages_with_flash ": 0," pages_with_frame ": 52," pages_with_lorem_ipsum ": 0," pages_www ": 0," response_code_1xx ": 0," response_code_2xx ": 212," response_code_3xx ": 4," response_code_4xx ": 1," response_code_5xx " : 0, „kod_odpowiedzi”: 0, „seo_friendly_url”: 203, „seo_non_friendly_url”: 1, „serwer”: „cloudflare”, „ssl”: true, „ssl_certificate_expiration”: „2018-11-27T23: 59: 59+ 00:00 "," ssl_certificate_hash_algorithm ":" sha256ECDSA "," ssl_certificate_issuer ":" CN = COMODO ECC Validation Secure Server CA 2, O = COMODO CA Limited, L = Salford, S = Greater Manchester, C = GB "," ssl_certificate_subject ":" CN = sni16378 9.cloudflaressl.com, OU = PositiveSSL Multi-Domain, OU = Sprawdzona kontrola domeny ”,„ ssl_certificate_valid ”: true,„ ssl_certificate_x509_version ”: 3,„ string_containment_check ”: 0,„ test_canonicalization ”: 403,„ test_directory_browsing ”: false, „sign_server_signature”: false, „test_trash_page”: 404, „time_load_high”: 0, „time_waiting_high”: 17, „title_duplicate_tag”: 0, „title_empty”: 0, „title_inrect”: 3, „title_long”: 75, „title_short „: 1,„ www ”: false}]}]}

Powyższa odpowiedź wskazuje, że jest tylko jedna uszkodzona strona z kodem 404.

3 Teraz możemy wreszcie dowiedzieć się, która strona jest uszkodzona i uzyskać jej adres URL. W strzałce odpowiedzi zobaczysz nie tylko adres internetowy zepsutej strony, ale także inne krytyczne parametry na stronie, w tym kanoniczne, metatagi, liczbę linków odsyłających itp.

Próbka żądania https://api.dataforseo.com/v2/op_tasks_get_broken_pages/682051347 Próbka odpowiedzi {"status": "ok", "results_time": "0.0747 sec.", "Results_count": 5, "results": [{ „post_id”: „0”, „post_site”: „rankactive.com”, „task_id”: 636555129, „string_search_containment”: „”, „crawl_max_pages”: 1000, „crawl_start”: ”2018-05-23 16:30 : 23.038056 + 03 "," crawl_end ":" 2018-05-23 17: 37: 05.943334 + 03 "," status ":" przeszukane "," broken_pages ": [{" address_full ":" https: // rankactive. com / advert ”,„ address_relative ”:„ / advert ”,„ canonical_another ”: false,„ canonical_page ”: null,„ canonical_page_recursive ”:„ ”,„ content_charset ”: 0,„ content_count_words ”: 0,„ content_encoding ”:” none "," content_readability_ari ": 0," content_readability_coleman_liau ": 0," content_readability_dale_chall ": 0," content_readability_flesh_kincaid ": 0," content_readability_smog ": 0," crawl_depth ": 2," crawl_end ":" 2018-05-23T14: 00: 47 + 00: 00 ”,„ przeszukane ”: prawda,„ deprecated_html_tags ”: [],„ duplicate_meta_tags ”: [],” favico n „:” ”,„ h1_count ”: 0,„ h2_count ”: 0,„ h3_count ”: 0,„ have_deprecated_tags ”: false,„ have_doctype ”: false,„ have_enc_meta_tag ”: false,„ have_flash ”: false,„ have_frame ": false," have_lorem_ipsum ": false," have_meta_description_duplicates ": false," have_page_duplicates ": false," have_recursive_canonical ": false," have_title_duplicates ": false," images_count ": 0," images_invalid_alt ": 0," images_invalid_title ": 0, „links_broken”: 0, „links_external”: 0, „links_internal”: 0, „links_referring”: 2, „meta_description”: null, „meta_description_consistency”: -1, „meta_description_length”: 0, „meta_keywords”: ” „,„ meta_keywords_consistency ”: -1,„ page_allowed ”: true,„ page_redirect ”: null,„ page_size ”: 0,„ plain_text_rate ”: 0,„ plain_text_size ”: 0,„ response_code ”: 404,„ seo_friendly_url ”: false , "seo_friendly_url_characters_check": false, "seo_friendly_url_dynamic_check": false, "seo_friendly_url_keywords_check": false, "seo_friendly_url_relative_length_check": false, "ssl": true, "ssl_handsha ke_time ": 6," string_containment_check ": false," time_connection ": 5," time_download ": 0," time_sending_request ": 0," time_total_load ": 153," time_waiting ": 142," title ": null," title_consistency " : -1, "title_duplicate_tag": false, "title_length": 0, "www": false}, ...

Jak zapewne zauważyłeś, są tylko dwie strony odnoszące się do zepsutej strony. Teraz byłoby przydatne znać adresy URL tych stron.

4 Użyliśmy Uzyskaj złamane strony polecenie, aby uzyskać strony odwołujące się do uszkodzonego adresu URL. W załączonych poniżej wynikach widzimy, że jest to zasadniczo pojedyncza strona: pierwszy odsyłający adres URL to wpis na blogu, a drugi to jego fragment na dziesiątej stronie bloga.

Próbka żądania https://api.dataforseo.com/v2/op_tasks_get_links_to/682051347/'/advert ' Response Sample {"status": "ok", "results_time": "0.0751 sec.", "Results_count": 2, " wyniki „: [{„ post_id ”:„ 0 ”,„ post_site ”:„ rankactive.com ”,„ task_id ”: 682051347,„ string_search_containment ”:„ ”,„ crawl_max_pages ”: 1000,„ crawl_start ”:„ 2018-05 -30 11: 35: 47.695667 + 03 "," crawl_end ":" 2018-05-30 12: 44: 19.762859 + 03 "," status ":" przeszukane "," links_to ": [{" alt ": null, „anchor”: „wish”, „link_from”: „https://rankactive.com/blog/affiliate-program-launched-earn-up-to-25-from-all-referral-payments”, „link_to”: „https://rankactive.com/advert”, „nofollow”: false, „page_from”: „/ blog / affiliate-program-launch-earn-up-to-25-from-all-referral-payments”, „ page_to ":" / advert "," relative ": true," ssl_from_use ": true," ssl_to_use ": true," state ":" broken "," text_post ":" (sieci społecznościowe, blogi, fora itp.). " , „text_pre”: „kody promocyjne i adresy URL. Możesz je rozpowszechniać gdziekolwiek jesteś”, „wpisz”: „href”, „www_from_use” : false, „www_to_use”: false}, {„alt”: null, „anchor”: „wish”, „link_from”: „https://rankactive.com/blog/page/10”, „link_to”: ” https://rankactive.com/advert ”,„ nofollow ”: false,„ page_from ”:” / blog / page / 10 ”,„ page_to ”:„ / advert ”,„ relative ”: true,„ ssl_from_use ”: true , „ssl_to_use”: true, „state”: „broken”, „text_post”: ”(sieci społecznościowe, blogi, fora itp.).„, ”text_pre„: ”kody promocyjne i adresy URL. Możesz rozpowszechniać je gdziekolwiek jesteś, „wpisz”: „href”, „www_from_use”: false, „www_to_use”: false}]}]}

Teraz, gdy znaleźliśmy wszystkie 404 strony i zidentyfikowaliśmy, które adresy URL wskazują na nie, trudno byłoby rozwiązać problem zerwanych linków i wyeliminować problematyczną stronę.

Przykład # 2. Zidentyfikuj duplikaty stron

Według badania Raven Tools , 29% stron w sieci ma zduplikowane treści. Chociaż nie ma dowodów na to, że Google penalizuje strony internetowe nad duplikatami treści, może (a w niektórych przypadkach na pewno) wpływać na rankingi.

W rzeczywistości termin „duplikat treści” może oznaczać wszystko, począwszy od cytatu pobranego z artykułu badawczego, a kończąc na opisie produktu skopiowanym ze strony producenta. Albo nawet tytuł, który pożyczyłeś z jednej ze stron własnej witryny.

Nasze API na stronie pomaga znaleźć najbardziej oczywiste - ale mimo to najbardziej krytyczne - duplikaty: te, które najprawdopodobniej pojawią się na stronie. Robot indeksujący DataForSEO porównuje ze sobą wszystkie strony internetowe i określa duplikaty treści, korzystając z trzech głównych parametrów: „tytuł”, „opis” i „strona”. Należy zauważyć, że system domyślnie używa parametru „tytuł”.

Dowiedzmy się, jakie duplikaty stron API na stronie mogą zidentyfikować w naszej przykładowej witrynie, a następnie określ możliwe rozwiązania, aby je naprawić.

1 Przede wszystkim musimy dowiedzieć się, które strony witryny mają duplikaty. Nasz system pozwala odfiltrować strony, które odpowiadają określonym parametrom, takie jak metatagi, uszkodzone linki, 404 strony itp. Dzięki tej opcji możemy łatwo znaleźć strony, które mają duplikaty.

Próbka żądania {"dane": [{"task_id": 682051347, "filters": [["have_page_duplicates", "=", true]]}]} Sample Response {"status": "ok", "results_time": „0.0988 s.”, „Results_count”: 59, „results”: [{„post_id”: „0”, „post_site”: „rankactive.com”, „task_id”: 682051347, „string_search_containment”: ””, ” crawl_max_pages ": 1000," crawl_start ":" 2018-05-30 11: 35: 47.695667 + 03 "," crawl_end ":" 2018-05-30 12: 44: 19.762859 + 03 "," status ":" indeksowane " , „pages”: [{„address_full”: „https://rankactive.com/blog/how-to-set-a-trigger-to-be-notified-on-ch----kranked-pages”, „ address_relative ":" / blog / how-to-set-a-trigger-to-be-powiadomienie-na-zmianach-stronach-stron "," canonical_another ": false," canonical_page ":" / blog / how- to-set-a-trigger-to-be-notyfikowane-na-zmianach-stron-rankingów "," canonical_page_recursive ":" "," content_charset ": 65001," content_count_words ": 94," content_encoding ":" gzip "," content_readability_ari ": 8.47098351," content_readability_coleman_liau ": 10.0685244," content_readabilit y_dale_chall ": 7.22771168," content_readability_flesh_kincaid ": 55.829937," content_readability_smog ": 17.410965," crawl_depth ": 2," crawl_end ":" 2018-05-30T08: 45: 45 + 00: 00 "," indeksowane ": true," deprecated_html_tags ": []," duplicate_meta_tags ": []," favicon ":" /wp-content/uploads/2018/03/cropped-favicon-180x180.png "," h1_count ": 2," h2_count ": 0, „h3_count”: 1, „have_deprecated_tags”: false, „have_doctype”: true, „have_enc_meta_tag”: true, „have_flash”: false, „have_frame”: true, „have_lorem_ipsum”: false, „have_meta_description_duplicates”: false, „have_page_displicates”: false, „have_page_duplicates”: false, "have_page_duplicates „: true,„ have_recursive_canonical ”: false,„ have_title_duplicates ”: false,„ images_count ”: 2,„ images_invalid_alt ”: 0,„ images_invalid_title ”: 2,„ links_broken ”: 0,„ links_external ”: 19,„ links_internal ”: 40, "links_referring": 6, "meta_description": "", "meta_description_consistency": -1, "meta_description_length": 0, "meta_keywords": "", "meta_keywords_consistency": -1, "page_allowed": true, "page_redirect „: null”, page_ size ": 47072," plain_text_rate ": 0.0290896725," plain_text_size ": 1368," kod_odpowiedzi ": 200," seo_friendly_url ": true," seo_friendly_url_characters_check ": true," seo_friendly_url_dynamic_check ": true," seo_friendly_url_keywords_check ": true," seo_friendly_url_keywords_check ": true," seo_friendly_url_keywords_check ": true," seo_friendly_url_keywords_check ": true," seo_friendly_url_keywords_check ": true," seo_friendly_url_keywords_check ": true," seo_friendly_url_relacing_lash " : true, „ssl”: true, „ssl_handshake_time”: 7, „string_containment_check”: false, „time_connection”: 12, „time_download”: 0, „time_sending_request”: 0, „time_total_load”: 496, „time_waiting”: 477 , „title”: „Jak ustawić spust, aby otrzymywać powiadomienia o zmianach stron rankingowych | RankActive All in One Platforma SEO "," title_consistency ": 0.8888889," title_duplicate_tag ": false," title_length ": 99," www ": false}, ...

Jeśli przyjrzysz się powyższemu przykładowi odpowiedzi, zobaczysz, że istnieje jedna strona, która została zidentyfikowana jako duplikat. Niemniej jednak musimy jeszcze dowiedzieć się, która strona jest duplikowana.

2 Dokładnie tak jest w przypadku Uzyskaj duplikaty stron przydatna jest opcja API na stronie. Aby znaleźć duplikaty strony, podaj jej względny adres URL wraz z identyfikatorem zadania.

3 Teraz, gdy mamy dwie strony o podobnej treści, musimy zająć się tym problemem i zdecydować, który z nich ma zasadniczo niższy priorytet. Decyzja zależy od ilości ruchu, jaką otrzymuje każda ze stron. Ostatecznie są tylko dwa rozwiązania: umieść znacznik kanoniczny na stronie o niskim priorytecie lub usuń go. Podczas gdy pierwszy jest dość oczywisty, pierwszy wymaga usunięcia wszystkich linków wskazujących na „problematyczną” stronę. Możesz łatwo znaleźć linki polecające za pomocą Uzyskaj linki do strony opcja na stronie API.

Próbka żądania https://api.dataforseo.com/v2/op_tasks_get_links_to/682051347/'/blog/how-to-set-a-trigger-to-be-notified-on-changes-of-ranked-keywords ' Próbka odpowiedzi {"status": "ok", "results_time": "0.1108 sec.", "results_count": 6, "results": [{"post_id": "0", "post_site": "rankactive.com", " task_id ": 682051347," string_search_containment ":" "," crawl_max_pages ": 1000," crawl_start ":" 2018-05-30 11: 35: 47.695667 + 03 "," crawl_end ":" 2018-05-30 12:44 : 19.762859 + 03 "," status ":" przeszukane "," links_to ": [{" alt ": null," anchor ":" Leave a comment "," link_from ":" https://rankactive.com/blog / kategoria / samouczki wideo ”,„ link_to ”:„ https://rankactive.com/blog/how-to-set-a-trigger-to-be-notified-on-changes-of-ranked-keywords ”, „nofollow”: false, „page_from”: „/ blog / category / video-tutorials”, „page_to”: ”/ blog / how-to-set-a-trigger-to-be-powiadomienie-o-zmianach-z -ranked-keywords "," relative ": true," ssl_from_use ": true," ssl_to_use ": true," state ":" alive "," text_post ":" "," text_pre ":" "," type ": „ href "," www_from_use ": false," www_to_use ": false}, {" alt ": null," anchor ": null," link_from ":" https://rankactive.com/blog/how-to-set- słowa kluczowe „a-trigger-to-be-powiadomienie o zmianach w rankingu”, „link_to”: „https://rankactive.com/blog/how-to-set-a-trigger-to-be- słowa kluczowe powiadamiane o zmianach w rankingu ”,„ nofollow ”: false,„ page_from ”:” / blog / how-to-set-a-trigger-to-be-powiadomienie o zmianie w rankingu -keywords "," page_to ":" / blog / how-to-set-a-trigger-to-be-powiadomiony-on-change-of-rank-keywords "," relative ": true," ssl_from_use ": true , „ssl_to_use”: true, „state”: „alive”, „text_post”: null, „text_pre”: null, „type”: „canonical”, „www_from_use”: false, „www_to_use”: false}, {” alt „: null,„ anchor ”:„ Leave a comment ”,„ link_from ”:„ https://rankactive.com/blog/how-to-set-a-trigger-to-be-notified-on-changes- of-rank-keywords ”,„ link_to ”:„ https://rankactive.com/blog/how-to-set-a-trigger-to-be-notified-on-changes-of-ranked-keywords ”,„ nofollow ": false," page_from ":" / blog / how-to-set-a-trigger-t słowa kluczowe o-be-powiadomiony o zmianach w rankingu ”,„ page_to ”:” / blog / how-to-set-a-trigger-to-be-powiadomienie o zmianach-w-rankingu-słów kluczowych „,„ krewny ”: prawda,„ ssl_from_use ”: prawda,„ ssl_to_use ”: prawda,„ stan ”:„ żywy ”,„ tekst_postać ”:„ ”,„ text_pre ”:„ ”,„ typ ”:„ href ”, „www_from_use”: false, „www_to_use”: false}, {„alt”: null, „anchor”: „”, „link_from”: „https://rankactive.com/blog/page/4”, „link_to” : „https://rankactive.com/blog/how-to-set-a-trigger-to-be-notified-on-changes-of-ranked-keywords”, „nofollow”: false, „page_from”: ” / blog / page / 4 "," page_to ":" / blog / how-to-set-a-trigger-to-be-powiadomiony-on-change-of-rank-keywords "," względny ": true," ssl_from_use ": true," ssl_to_use ": true," state ":" alive "," text_post ":" "," text_pre ":" "," type ":" href "," www_from_use ": false," www_to_use " : false}, {"alt": null, "anchor": "28 lutego 2017", "link_from": "https://rankactive.com/blog/page/4", "link_to": "https: // rankactive.com/blog/how-to-set-a-trigger-to-be-notified-on-changes-of-ranked-keyword s "," nofollow ": false," page_from ":" / blog / page / 4 "," page_to ":" / blog / how-to-set-a-trigger-to-be-notify-on-changes- of-rank-keywords "," relative ": true," ssl_from_use ": true," ssl_to_use ": true," state ":" alive "," text_post ":" "," text_pre ":" "," type " : „href”, „www_from_use”: false, „www_to_use”: false}, {„alt”: null, „anchor”: „Leave a comment”, „link_from”: „https://rankactive.com/blog/ page / 4 "," link_to ":" https://rankactive.com/blog/how-to-set-a-trigger-to-be-notified-on-changes-of-ranked-keywords "," nofollow " : false, „page_from”: „/ blog / page / 4”, „page_to”: „/ blog / how-to-set-a-trigger-to-be-powiadomienie o zmianach-w-rankingu-słów kluczowych” , „krewny”: prawda, „ssl_from_use”: prawda, „ssl_to_use”: true, „state”: „alive”, „text_post”: „”, „text_pre”: „”, „type”: „href”, ” www_from_use ": false," www_to_use ": false}]}]} ...

Po znalezieniu linków wskazujących na duplikat strony możemy szybko je usunąć i usunąć stronę bez pozostawiania pojedynczego adresu URL 404.

Końcowe przemyślenia

Interfejs API na stronie zawiera wszystko, czego potrzebujesz, aby zbudować solidne narzędzie do analizy stron internetowych, które możesz wykorzystać samodzielnie lub sprzedać swoim klientom. Dzięki dziesiątkom dostępnych parametrów na stronie, obszernej dokumentacji i przystępnej cenie DataForSEO jest najlepszym rozwiązaniem API, jakie kiedykolwiek spotkasz.

Co więcej, nasz przyjazny zespół obsługi klienta 24/7 jest gotowy pomóc w integracji API.
WYPRÓBUJ NOWE PODEJŚCIE DO ANALITYKI NA STRONIE

Jak to działa?
Albo kiedy konkurenci prześcigają pozornie doskonałą stronę internetową, mimo że mają wyższą władzę i lepszą treść?
Niemniej jednak, co dzieje się, gdy masz kilka dziesiątek witryn klientów i chcesz zbudować pełny profil możliwych czynników na stronie wpływających na ich rankingi?
Jak to działa?
Jak dokładnie interfejs API na stronie DataForSEO może pomóc w poprawie zdrowia witryny?
Jakie są parametry i jakie są rezultaty?