• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Google Ranking Abfrage mit JS?

Potential-2

New member
Hallo ich würde gerne ein kleines script erstellen für eine Rankingabfrage.
Ich suche schon seit Tagen nach einer Lösung.
Bisher habe ich nichts finden können ausser das man evtl. eine API benötigt.
Die Frage ist jetzt Stimmt das?

ich habe hier einen Code der genau das macht was ich möchte

HTML:
    jQuery('#grctool').submit(function(event) {

        jQuery("#grctool").fadeTo('fast',0.2);
        jQuery(".overlay_grc").css({visibility: "visible"});
        jQuery( "#grctool_result" ).slideToggle( "fast" );


        // get url and remove http:// and www.
        url = jQuery('input[name=url]').val().replace(/^.*?:\/\//g, "").replace(/^www\./g, "").toLowerCase().trim();
        kw  = jQuery('input[name=keyword]').val().trim();
        var formData = {
            'kw'             : jQuery('input[name=keyword]').val().trim(),
            'url'            : jQuery('input[name=url]').val().trim(),
            'db'             : jQuery('select[name=db]').val()
        };

        // process the form
        jQuery.ajax({
            type        : 'GET',                         // define the type of HTTP verb we want to use (POST for our form)
            url         : rank_url, // the url where we want to POST
            data        : formData,                      // our data object
            dataType    : 'html',                        // what type of data do we expect back from the server
            encode      : true
        })
            // using the done promise callback
            .done(function(data) {
                jQuery( "#grctool_resultbox" ).html( data );
                // log data to the console so we can see
                //console.log(data); 
                jQuery("#grctool").fadeTo('fast',1);
                jQuery(".overlay_grc").css({visibility: "hidden"});
                jQuery( "#grctool_result" ).slideToggle( "fast" );
                // here we will handle errors and validation messages
                
                if (url) {
                    jQuery( "div.url:contains("+url+")" ).parent().css( "background-color", "#90ee90" );
                    position = jQuery( "div.url:contains("+url+")" ).first().siblings(".position").text();
                    if (jQuery( "div.url:contains("+url+")" ).parent().length != 0) {
                        jQuery("#grcquickresult").html("<strong><u>Ergebnis:</u></strong> YEAHA! Deine Webseite rankt für das Keyword: \n<strong>"+kw+"</strong>\n auf <strong><u>Platz: "+position+"</u></strong>");
                        jQuery("#grcquickresult").css( "background-color", "#90ee90" );
                        jQuery("#grcquickresult").show();
                    } else if (data == "noresult") {
                        jQuery("#grcquickresult").html("<strong><u>Ergebnis:</u></strong> Hoppala. Das System scheint gerade ein Problem mit deiner Abfrage zu haben. Das tut mir leid. Versuch es am besten morgen noch mal :)");
                        jQuery( "#grctool_resultbox" ).html("");
                        jQuery("#grcquickresult").css( "background-color", "#f08080" );
                        jQuery("#grcquickresult").show();
                    } else {
                        jQuery("#grcquickresult").html("<strong><u>Ergebnis:</u></strong> Leider rankt deine Webseite für das Keyword: <strong>"+kw+"</strong> nicht unter den ersten 100 Suchergebnissen. Bist du sicher, dass du deine URL richtig eingetippt hast?");
                        jQuery("#grcquickresult").css( "background-color", "#f08080" );
                        jQuery("#grcquickresult").show();
                    }
                } else {
                     jQuery("#grcquickresult").hide();
                }
            });

        // stop the form from submitting the normal way and refreshing the page
        event.preventDefault();
});

Damit Ihr wisst was ich genau meine.

Sowas ähnliches möchte ich auch schreiben.
Kennst sich einer hier mit solch einer abfrage aus?

Ziel ist es das jemand seine eigene Website + Keyword abfragen kann.
Evtl könnte man sogar ein Wordpress Plugin erstellen der diese abfrage macht oder?
 
Zuletzt bearbeitet von einem Moderator:
Hi!

Paar Rückfragen.

Hallo ich würde gerne ein kleines script erstellen für eine Rankingabfrage.
Ranking von was?

ich habe hier einen Code der genau das macht was ich möchte
Kennst sich einer hier mit solch einer abfrage aus?
Ein AJAX Request mit der Bibliothek jQuery. Ja ist bekannt.

Ziel ist es das jemand seine eigene Website + Keyword abfragen kann.
Was abfragen?

Evtl könnte man sogar ein Wordpress Plugin erstellen der diese abfrage macht oder?
Wordpress ist ein PHP Backend Redaktionssystem für Blogs und andere Webseiten. Wie hängt das mit der Frage zum JS Code zusammen?
 
Zurück
Oben