Ergebnis 1 bis 2 von 2
  1. #1
    Potential-2 ist offline Grünschnabel
    registriert
    08-09-2020
    Beiträge
    1

    Question Google Ranking Abfrage mit JS?

    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-Code:
        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?
    Geändert von mikdoe (08-09-2020 um 20:51 Uhr) Grund: Code Tags

  2. #2
    Avatar von mikdoe
    mikdoe ist gerade online Administrator
    registriert
    01-05-2010
    Beiträge
    7.781

    AW: Google Ranking Abfrage mit JS?

    Hi!

    Paar Rückfragen.

    Zitat Zitat von Potential-2 Beitrag anzeigen
    Hallo ich würde gerne ein kleines script erstellen für eine Rankingabfrage.
    Ranking von was?

    Zitat Zitat von Potential-2 Beitrag anzeigen
    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.

    Zitat Zitat von Potential-2 Beitrag anzeigen
    Ziel ist es das jemand seine eigene Website + Keyword abfragen kann.
    Was abfragen?

    Zitat Zitat von Potential-2 Beitrag anzeigen
    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?
    Das deutsche Javascript Forum http://forum.jswelt.de http://forum.jswelt.de/images/logoJsWeltForumV4_32x22.png

Ähnliche Themen

  1. welches seo ranking tool?
    Von bine im Forum Allgemeines
    Antworten: 1
    Letzter Beitrag: 21-09-2010, 11:20
  2. Google Abfrage
    Von bLaCkRaBbIt im Forum JavaScript
    Antworten: 0
    Letzter Beitrag: 12-07-2006, 09:11
  3. Antworten: 0
    Letzter Beitrag: 02-09-2005, 07:07
  4. Unterschiedliches Ranking
    Von dkdenz im Forum Allgemeines
    Antworten: 4
    Letzter Beitrag: 28-07-2005, 08:20

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •