Awọn irinṣẹ TitajaSanwo ati Organic Search Tita

Ṣayẹwo Fọọmu koodu Ipo HTTP ni Awọn iwe Google pẹlu Iwe afọwọkọ Awọn ohun elo

Bi awọn ami iyasọtọ ṣe padanu ipo Organic, wọn pari pẹlu awọn asopoeyin ti o tọka si 404 ojúewé. Awọn asopoeyin ṣe pataki si ipo, nitorinaa nigbati ọna asopọ ba ti bajẹ, iwọ ko kọja aṣẹ si oju-iwe opin irin ajo ati, bi abajade, o le lọ silẹ ni ipo (bii o ṣe le jẹ gbogbo agbegbe).

Ṣiṣe awọn iṣayẹwo backlink loorekoore lati rii daju pe awọn ọna asopọ agbalagba tun tọka si awọn oju-iwe opin irin ajo ti o yẹ jẹ1. Lilo ohun elo bii Semrush, o le okeere rẹ backlinks. Lakoko ti wọn ṣe deede ni ohun elo inu lati ṣayẹwo boya backlink ṣe ipinnu, o jẹ igbagbogbo ti ọjọ.

Gba Iṣẹ koodu HTTP ni Iwe afọwọkọ Awọn ohun elo

Dipo, Mo gbe awọn asopoeyin wọle sinu kan Iwe Google ati ki o ṣawari ọna ti o rọrun lati ṣayẹwo ipo ti backlink kọọkan ati boya o ṣe ipinnu. Lati ṣe eyi, Mo kọ iṣẹ kekere kan nipa lilo Google's Apps Script.

Awọn iwe afọwọkọ Awọn ohun elo: Gba koodu Ipo HTTP

Lati fi sii, ṣii Awọn amugbooro > Iwe afọwọkọ Awọn ohun elo ki o si lẹẹmọ koodu atẹle:

function getStatusCode(url) {
    const url_trimmed = typeof url === 'string' ? url.trim() : '';

    if (!url_trimmed) {
        return 'No URL';
    }

    let cache = CacheService.getScriptCache();
    let result = cache.get(url_trimmed);

    if (!result) {
        const options = {
            'muteHttpExceptions': true,
            'followRedirects': true  // Set to false if you want to detect redirects instead of following them
        };
        const response = UrlFetchApp.fetch(url_trimmed, options);
        const responseCode = response.getResponseCode();

        cache.put(url_trimmed, responseCode.toString(), 21600);
        result = responseCode.toString();
    }

    return parseInt(result);
}

Fipamọ ati pada si iwe kaunti naa. Lẹhinna o le ṣafikun iṣẹ inu sẹẹli ni B2:

=getStatusCode(A2)

Iṣẹ yii n ṣayẹwo koodu esi HTTP fun URL ti a fun. O kọkọ jẹri pe titẹ sii jẹ okun kan ati ki o ge eyikeyi afikun aaye funfun. Ti ko ba si URL to wulo ti pese, yoo pada Ko si URL. Iṣẹ naa lẹhinna lo CacheService ti a ṣe sinu lati fipamọ awọn koodu ipo ti a ti mu tẹlẹ fun wakati mẹfa (aaya 21,600), yago fun awọn ibeere nẹtiwọọki laiṣe fun URL kanna.

Ti URL ko ba wa ni ipamọ, o ṣe ibeere HTTP kan nipa lilo UrlFetchApp.fetch () pẹlu aṣayan muteHttpExceptions ṣiṣẹ, ngbanilaaye iwe afọwọkọ lati mu awọn koodu ipo paapaa lati awọn ibeere ti o kuna, ati tẹle Awọn itọsọna ti a ṣeto si otitọ ki o le tẹle awọn àtúnjúwe eyikeyi laifọwọyi. Ni kete ti o ti gba esi naa, o tọju koodu ipo HTTP ti abajade ni kaṣe ki o da pada bi odidi kan.

Ṣafikun agbekalẹ naa Si Iwe Google rẹ

Fa agbekalẹ jakejado iwe kaunti naa. Iwọ yoo nilo lati fun ni akoko diẹ lati yanju ọna asopọ kọọkan, ati pe koodu naa yoo gbejade ni aaye Ipo. Bayi, o le ṣe idanimọ gbogbo ọna asopọ ti o lọ si a 404, ati pe o le ṣiṣẹ lori yiyi pada si ibi ti o yẹ.

Awọn iwe google ṣayẹwo koodu ipo http


O ṣe pataki lati ṣe akiyesi pe iṣẹ yii ko ṣiṣẹ lẹsẹkẹsẹ. Ipe nẹtiwọọki kọọkan si UrlFetchApp.fetch() nilo akoko lati yanju, ati nigba ṣiṣe awọn URL lọpọlọpọ, idaduro akopọ le ṣe pataki. Awọn olupilẹṣẹ yẹ ki o lo caching ni imunadoko ati, nigbati o ba n ṣiṣẹ pẹlu awọn atokọ nla ti Awọn URL, ronu imuse idiwọn oṣuwọn tabi batching lati ṣe idiwọ awọn akoko iwe afọwọkọ tabi awọn ipin ipaniyan pupọju ni Iwe afọwọkọ Awọn ohun elo.

Douglas Karr

Douglas Karr jẹ Oloye Titaja Oloye ida kan ti o ṣe amọja ni awọn ile-iṣẹ SaaS ati AI, nibiti o ti ṣe iranlọwọ awọn iṣẹ ṣiṣe titaja iwọn, wakọ iran ibeere, ati imuse awọn ilana agbara AI. O si jẹ oludasile ati akede ti Martech Zone, atẹjade to gaju ni… Die e sii »
Pada si bọtini oke
Close

Ti ṣe awari Adblock

A gbẹkẹle awọn ipolowo ati awọn onigbọwọ lati tọju Martech Zone ofe. Jọwọ ro pe o pa oludèna ipolowo rẹ di-tabi ṣe atilẹyin fun wa pẹlu ti ifarada, ọmọ ẹgbẹ ọfẹ ọfẹ ($ 10 US):

Wole Up Fun An Lododun omo egbe