Astuces : Web & SEO

Bookmarklet SEO

Bookmarklets pour le SEO

Un bookmarklet est un favori stocké dans un navigateur Web qui contient des commandes JavaScript qui ajoutent de nouvelles fonctionnalités au navigateur.

Pour les utiliser

  • Afficher votre barre de favoris  (si la barre n'est pas affichée, cliquez sur Ctrl + Maj + B)
  • Vous devez faire glisser ces Bookmarklets dans votre barre de favoris.
  • Vous rendre sur le site à analyser et cliquer sur le Bookmarlet pour exécuter sa fonction

Bookmarklet Combiner permet de combiner plusieurs Bookmarklets dans un seul, lorsque vous cliquez dessus un menu s'ouvre pour afficher vos bookmarlets

Faites glisser ce bouton dans votre barre des favoris pour utiliser ce bookmarklet multifonction qui contient toutes les fonctions ci-dessous.

Responsive

Responsive

Afficher le site en vue mobile, tablette, etc.

javascript:(function()%7Bjavascript%3Avoid((function(d)%7Bif(self!%3Dtop%7C%7Cd.getElementById('toolbar')%26%26d.getElementById('toolbar').getAttribute('data-resizer'))return%20false%3Bd.write('%3C!DOCTYPE%20HTML%3E%3Chtml%20style%3D%22opacity%3A0%3B%22%3E%3Chead%3E%3Cmeta%20charset%3D%22utf-8%22%2F%3E%3C%2Fhead%3E%3Cbody%3E%3Ca%20data-viewport%3D%22320x480%22%20data-icon%3D%22mobile%22%3EMobile%20(e.g.%20Apple%20iPhone)%3C%2Fa%3E%3Ca%20data-viewport%3D%22320x568%22%20data-icon%3D%22mobile%22%20data-version%3D%225%22%3EApple%20iPhone%205%3C%2Fa%3E%3Ca%20data-viewport%3D%22375%C3%97667%22%20data-icon%3D%22mobile%22%20data-version%3D%227%22%3EApple%20iPhone%207%3C%2Fa%3E%3Ca%20data-viewport%3D%22414%C3%97736%22%20data-icon%3D%22mobile%22%20data-version%3D%227%2B%22%3EApple%20iPhone%207%20Plus%3C%2Fa%3E%3Ca%20data-viewport%3D%22600x800%22%20data-icon%3D%22small-tablet%22%3ESmall%20Tablet%3C%2Fa%3E%3Ca%20data-viewport%3D%22768x1024%22%20data-icon%3D%22tablet%22%3ETablet%20(e.g.%20Apple%20iPad%202-3rd%2C%20mini)%3C%2Fa%3E%3Ca%20data-viewport%3D%221280x800%22%20data-icon%3D%22notebook%22%3EWidescreen%3C%2Fa%3E%3Ca%20data-viewport%3D%221920%C3%971080%22%20data-icon%3D%22tv%22%3EHDTV%201080p%3C%2Fa%3E%3Cscript%20src%3D%22https%3A%2F%2Flab.maltewassermann.com%2Fviewport-resizer%2Fresizer.min.js%22%3E%3C%2Fscript%3E%3C%2Fbody%3E%3C%2Fhtml%3E')%7D)(document))%3B%7D)()%3B">

Audit SEO

Compil Audit SEO

Contient les 3 Bookmarlet ci-dessous

javascript:(function(n,g,q,c,f)%7Bvar%20s=document,l=s.onclick,h=%22ws_cmbm-%22+f,b=s.getElementById(h),d=%22ws_cmbms-%22+f,p=s.getElementById(d),e=null,o,a=%7Btl:%7Bleft:%2210px%22,top:%2210px%22%7D,tr:%7Bright:%2210px%22,top:%2210px%22%7D,bl:%7Bleft:%2210px%22,bottom:%2210px%22%7D,br:%7Bright:%2210px%22,bottom:%2210px%22%7D%7D,k,m=%22.ws_cmbmc%7Bposition:fixed;z-index:10123456;width:200px;display:block;visibility:hidden;border:1px%20solid%20#b0b0b0;background:#fff;padding:3px%200%203px%203px;text-align:left;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:2px%202px%203px%20#777;-moz-box-shadow:2px%202px%203px%20#777;-webkit-box-shadow:2px%202px%203px%20#777;%7D.ws_cmbmc%20a%7Bdisplay:block;float:left;margin:0;width:191px;border:none;padding:8px%200%208px%206px;background:#fff;color:black;text-decoration:none;font:normal%20normal%20normal%2012px/100%25%20Verdana,sans-serif;letter-spacing:normal;word-spacing:normal;%7D.ws_cmbmc%20a:hover%7Bbackground:#a0a0a0;color:white;border:none;text-decoration:none;font:normal%20normal%20normal%2012px/100%25%20Verdana,sans-serif;letter-spacing:normal;word-spacing:normal;%7D%22;function%20r()%7Bb.style.visibility=%22hidden%22%7Dfunction%20j()%7Bb.style.visibility=%22visible%22%7Dif(b)%7Bif(b.style.visibility==%22visible%22)%7Br()%7Delse%7Bj()%7Dreturn%7Dif(!p)%7Bm=m.replace(/.ws_cmbmc/g,%22#%22+h);p=s.createElement(%22style%22);p.type=%22text/css%22;p.id=d;p.appendChild(s.createTextNode(m));s.getElementsByTagName(%22head%22)%5B0%5D.appendChild(p)%7Db=s.createElement(%22div%22);b.setAttribute(%22id%22,h);b.className=%22ws_cmbmc%22;for(o=0;o%3Cn.length;o++)%7Be=s.createElement(%22a%22);e.appendChild(s.createTextNode(n%5Bo%5D.title));e.setAttribute(%22href%22,n%5Bo%5D.url);e.onclick=(function(i)%7Bif(q)%7Br()%7D%7D);b.appendChild(e)%7Ds.getElementsByTagName(%22body%22)%5B0%5D.appendChild(b);if(a.hasOwnProperty(g))%7Bfor(k%20in%20a%5Bg%5D)%7Bb.style%5Bk%5D=a%5Bg%5D%5Bk%5D%7D%7Delse%7Bif(g==%22c%22)%7Bb.style.left=Math.round((window.innerWidth-b.offsetWidth)/2)+%22px%22;b.style.top=Math.round((window.innerHeight-b.offsetHeight)/2)+%22px%22%7D%7Dif(c)%7Bs.onclick=(function()%7Br();if(typeof%20l==%22function%22)%7Bl()%7D%7D);b.onclick=(function(i)%7Bi.stopPropagation()%7D)%7Dj()%7D)(%5B%7Btitle:%22Audit%20Seoptimer%22,url:%22javascript:(function()%7B%20window.open(%5Cx27https://www.seoptimer.com/fr/%5Cx27+location.host)%7D)();%22%7D,%7Btitle:%22Audit%20nibbler%22,url:%22javascript:(function()%7B%20window.open(%5Cx27https://nibbler.co/fr_FR/reports/%5Cx27+location.host)%7D)();%22%7D,%7Btitle:%22Audit%20Pagelocity%22,url:%22javascript:(function()%7B%20window.open(%5Cx27https://pagelocity.com/analyzer?url=https%253A%252F%252F%2527+location.host)%7D)();%22%7D%5D,%22tl%22,true,true,1726930608010)

Audit Seoptimer

Obtenez une analyse gratuite de la page d'accueil d'un site Web avec Seoptimer (1 / jour)

javascript:(function(){%20window.open('https://www.seoptimer.com/fr/'+location.host)})();

Audit nibbler

Obtenez une analyse gratuite de la page d'accueil d'un site Web avec nibbler

javascript:(function(){ window.open('https://nibbler.co/fr_FR/reports/'+location.host)})();

Audit Pagelocity

Obtenez une analyse gratuite de la page d'accueil d'un site Web avec Pagelocity

javascript:(function(){ window.open('https://pagelocity.com/analyzer?url=https%3A%2F%2F%27+location.host)})();

Analyses SEO

Compil Analyses SEO

Continent les Bookmarlets ci-dessous

javascript:(function(n,g,q,c,f)%7Bvar%20s=document,l=s.onclick,h=%22ws_cmbm-%22+f,b=s.getElementById(h),d=%22ws_cmbms-%22+f,p=s.getElementById(d),e=null,o,a=%7Btl:%7Bleft:%2210px%22,top:%2210px%22%7D,tr:%7Bright:%2210px%22,top:%2210px%22%7D,bl:%7Bleft:%2210px%22,bottom:%2210px%22%7D,br:%7Bright:%2210px%22,bottom:%2210px%22%7D%7D,k,m=%22.ws_cmbmc%7Bposition:fixed;z-index:10123456;width:200px;display:block;visibility:hidden;border:1px%20solid%20#b0b0b0;background:#fff;padding:3px%200%203px%203px;text-align:left;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:2px%202px%203px%20#777;-moz-box-shadow:2px%202px%203px%20#777;-webkit-box-shadow:2px%202px%203px%20#777;%7D.ws_cmbmc%20a%7Bdisplay:block;float:left;margin:0;width:191px;border:none;padding:8px%200%208px%206px;background:#fff;color:black;text-decoration:none;font:normal%20normal%20normal%2012px/100%25%20Verdana,sans-serif;letter-spacing:normal;word-spacing:normal;%7D.ws_cmbmc%20a:hover%7Bbackground:#a0a0a0;color:white;border:none;text-decoration:none;font:normal%20normal%20normal%2012px/100%25%20Verdana,sans-serif;letter-spacing:normal;word-spacing:normal;%7D%22;function%20r()%7Bb.style.visibility=%22hidden%22%7Dfunction%20j()%7Bb.style.visibility=%22visible%22%7Dif(b)%7Bif(b.style.visibility==%22visible%22)%7Br()%7Delse%7Bj()%7Dreturn%7Dif(!p)%7Bm=m.replace(/.ws_cmbmc/g,%22#%22+h);p=s.createElement(%22style%22);p.type=%22text/css%22;p.id=d;p.appendChild(s.createTextNode(m));s.getElementsByTagName(%22head%22)%5B0%5D.appendChild(p)%7Db=s.createElement(%22div%22);b.setAttribute(%22id%22,h);b.className=%22ws_cmbmc%22;for(o=0;o%3Cn.length;o++)%7Be=s.createElement(%22a%22);e.appendChild(s.createTextNode(n%5Bo%5D.title));e.setAttribute(%22href%22,n%5Bo%5D.url);e.onclick=(function(i)%7Bif(q)%7Br()%7D%7D);b.appendChild(e)%7Ds.getElementsByTagName(%22body%22)%5B0%5D.appendChild(b);if(a.hasOwnProperty(g))%7Bfor(k%20in%20a%5Bg%5D)%7Bb.style%5Bk%5D=a%5Bg%5D%5Bk%5D%7D%7Delse%7Bif(g==%22c%22)%7Bb.style.left=Math.round((window.innerWidth-b.offsetWidth)/2)+%22px%22;b.style.top=Math.round((window.innerHeight-b.offsetHeight)/2)+%22px%22%7D%7Dif(c)%7Bs.onclick=(function()%7Br();if(typeof%20l==%22function%22)%7Bl()%7D%7D);b.onclick=(function(i)%7Bi.stopPropagation()%7D)%7Dj()%7D)(%5B%7Btitle:%22Analyses%20Semrush%22,url:%22javascript:(function()%7Bwindow.open(%5Cx27https://fr.Semrush.com/analytics/organic/overview/?db=fr&q=%5Cx27+location.hostname.replace(%5Cx27www.%5Cx27,%5Cx27%5Cx27),%20%5Cx27_newtab%5Cx27);%7D());%22%7D,%7Btitle:%22Analyse%20ahrefs%22,url:%22javascript:(function()%7Bwindow.open(%5Cx27https://app.ahrefs.com/site-explorer/overview/v2/exact/live?target=%5Cx27+location.href,%20%5Cx27_newtab%5Cx27);%7D());%22%7D%5D,%22tl%22,true,true,1726930534476)

Analyses Semrush

Estimation du trafic organique par Semrush (compte gratuit requis)

javascript:(function(){window.open('https://fr.Semrush.com/analytics/organic/overview/?db=fr&q=%27+location.hostname.replace(%27www.%27,%27%27), %27_newtab%27);}());

Analyses ahrefs

Analyse d'une page web avec ahrefs (compte gratuit requis)

javascript:(function(){window.open('https://app.ahrefs.com/site-explorer/overview/v2/exact/live?target=%27+location.href, %27_newtab%27);}());

Titres Hn

Titres

Compilation des bookmarklets ci-dessous

javascript:(function(n,g,q,c,f)%7Bvar%20s=document,l=s.onclick,h=%22ws_cmbm-%22+f,b=s.getElementById(h),d=%22ws_cmbms-%22+f,p=s.getElementById(d),e=null,o,a=%7Btl:%7Bleft:%2210px%22,top:%2210px%22%7D,tr:%7Bright:%2210px%22,top:%2210px%22%7D,bl:%7Bleft:%2210px%22,bottom:%2210px%22%7D,br:%7Bright:%2210px%22,bottom:%2210px%22%7D%7D,k,m=%22.ws_cmbmc%7Bposition:fixed;z-index:10123456;width:200px;display:block;visibility:hidden;border:1px%20solid%20#b0b0b0;background:#fff;padding:3px%200%203px%203px;text-align:left;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:2px%202px%203px%20#777;-moz-box-shadow:2px%202px%203px%20#777;-webkit-box-shadow:2px%202px%203px%20#777;%7D.ws_cmbmc%20a%7Bdisplay:block;float:left;margin:0;width:191px;border:none;padding:8px%200%208px%206px;background:#fff;color:black;text-decoration:none;font:normal%20normal%20normal%2012px/100%25%20Verdana,sans-serif;letter-spacing:normal;word-spacing:normal;%7D.ws_cmbmc%20a:hover%7Bbackground:#a0a0a0;color:white;border:none;text-decoration:none;font:normal%20normal%20normal%2012px/100%25%20Verdana,sans-serif;letter-spacing:normal;word-spacing:normal;%7D%22;function%20r()%7Bb.style.visibility=%22hidden%22%7Dfunction%20j()%7Bb.style.visibility=%22visible%22%7Dif(b)%7Bif(b.style.visibility==%22visible%22)%7Br()%7Delse%7Bj()%7Dreturn%7Dif(!p)%7Bm=m.replace(/.ws_cmbmc/g,%22#%22+h);p=s.createElement(%22style%22);p.type=%22text/css%22;p.id=d;p.appendChild(s.createTextNode(m));s.getElementsByTagName(%22head%22)%5B0%5D.appendChild(p)%7Db=s.createElement(%22div%22);b.setAttribute(%22id%22,h);b.className=%22ws_cmbmc%22;for(o=0;o%3Cn.length;o++)%7Be=s.createElement(%22a%22);e.appendChild(s.createTextNode(n%5Bo%5D.title));e.setAttribute(%22href%22,n%5Bo%5D.url);e.onclick=(function(i)%7Bif(q)%7Br()%7D%7D);b.appendChild(e)%7Ds.getElementsByTagName(%22body%22)%5B0%5D.appendChild(b);if(a.hasOwnProperty(g))%7Bfor(k%20in%20a%5Bg%5D)%7Bb.style%5Bk%5D=a%5Bg%5D%5Bk%5D%7D%7Delse%7Bif(g==%22c%22)%7Bb.style.left=Math.round((window.innerWidth-b.offsetWidth)/2)+%22px%22;b.style.top=Math.round((window.innerHeight-b.offsetHeight)/2)+%22px%22%7D%7Dif(c)%7Bs.onclick=(function()%7Br();if(typeof%20l==%22function%22)%7Bl()%7D%7D);b.onclick=(function(i)%7Bi.stopPropagation()%7D)%7Dj()%7D)(%5B%7Btitle:%22Afficher%20balises%20Hn%22,url:%22javascript:void((function()%7Bvar%20a,b,c,d,e,f;f=new%20Array(%5Cx27pink%5Cx27,%5Cx27orange%5Cx27,%5Cx27yellow%5Cx27,%5Cx27aquamarine%5Cx27,%5Cx27lightskyblue%5Cx27,%5Cx27plum%5Cx27);for(a=1;a%3C=6;a++)%7Bb=document.getElementsByTagName(%5Cx27h%5Cx27+a);for(c=0;c%3Cb.length;c++)%7Bd=b%5Bc%5D;e=d.style;e.backgroundColor=f%5Ba-1%5D;e.border=%5Cx27solid%5Cx27;e.padding=%5Cx272px%5Cx27;e.color=%5Cx27black%5Cx27;d.innerHTML=%5Cx27H%5Cx27+a+%5Cx27%20-%20%5Cx27+d.innerHTML;%7D%7D%7D)())%22%7D,%7Btitle:%22Liste%20titres%20Hn%22,url:%22javascript:(function()%7Bfunction%20createModal()%7Bvar%20modal=document.createElement(%5Cx22div%5Cx22);modal.id=%5Cx22tw-heading-modal%5Cx22;modal.classList.add(%5Cx22fixed%5Cx22,%5Cx22inset-0%5Cx22,%5Cx22bg-black%5Cx22,%5Cx22bg-opacity-50%5Cx22,%5Cx22flex%5Cx22,%5Cx22items-center%5Cx22,%5Cx22justify-center%5Cx22,%5Cx22z-50%5Cx22);var%20modalContent=document.createElement(%5Cx22div%5Cx22);modalContent.classList.add(%5Cx22bg-white%5Cx22,%5Cx22p-6%5Cx22,%5Cx22rounded-lg%5Cx22,%5Cx22shadow-xl%5Cx22,%5Cx22w-full%5Cx22,%5Cx22max-w-3xl%5Cx22,%5Cx22overflow-auto%5Cx22,%5Cx22max-h-screen%5Cx22);var%20modalTitle=document.createElement(%5Cx22h3%5Cx22);modalTitle.classList.add(%5Cx22text-xl%5Cx22,%5Cx22mb-4%5Cx22);modalTitle.textContent=%5Cx22Balises%20Hn%20de%20la%20page%5Cx22;var%20table=document.createElement(%5Cx22table%5Cx22);table.classList.add(%5Cx22table-auto%5Cx22,%5Cx22w-full%5Cx22,%5Cx22text-left%5Cx22,%5Cx22whitespace-no-wrap%5Cx22);var%20thead=document.createElement(%5Cx22thead%5Cx22);var%20tr=document.createElement(%5Cx22tr%5Cx22);var%20th=document.createElement(%5Cx22th%5Cx22);th.classList.add(%5Cx22px-4%5Cx22,%5Cx22py-2%5Cx22),th.textContent=%5Cx22Niveau%20de%20titre%5Cx22;var%20th2=document.createElement(%5Cx22th%5Cx22);th2.classList.add(%5Cx22px-4%5Cx22,%5Cx22py-2%5Cx22),th2.textContent=%5Cx22Contenu%5Cx22;tr.appendChild(th),tr.appendChild(th2),thead.appendChild(tr),table.appendChild(thead);var%20tbody=document.createElement(%5Cx22tbody%5Cx22);for(var%20i=1;i%3C=6;i++)%7Bvar%20elements=document.getElementsByTagName(%5Cx22h%5Cx22+i);for(var%20j=0;j%3Celements.length;j++)%7Bvar%20tr2=document.createElement(%5Cx22tr%5Cx22);tr2.classList.add(%5Cx22border-t%5Cx22,%5Cx22border-gray-200%5Cx22);var%20td1=document.createElement(%5Cx22td%5Cx22);td1.classList.add(%5Cx22px-4%5Cx22,%5Cx22py-2%5Cx22),td1.textContent=%5Cx22H%5Cx22+i;var%20td2=document.createElement(%5Cx22td%5Cx22);td2.classList.add(%5Cx22px-4%5Cx22,%5Cx22py-2%5Cx22),td2.textContent=elements%5Bj%5D.innerText;tr2.appendChild(td1),tr2.appendChild(td2),tbody.appendChild(tr2)%7D%7Dtable.appendChild(tbody),modalContent.appendChild(modalTitle),modalContent.appendChild(table);var%20closeButton=document.createElement(%5Cx22button%5Cx22);closeButton.textContent=%5Cx22Fermer%5Cx22,closeButton.classList.add(%5Cx22mt-4%5Cx22,%5Cx22bg-blue-500%5Cx22,%5Cx22text-black%5Cx22,%5Cx22px-4%5Cx22,%5Cx22py-2%5Cx22,%5Cx22rounded%5Cx22,%5Cx22hover:bg-blue-600%5Cx22,%5Cx22cursor-pointer%5Cx22),closeButton.addEventListener(%5Cx22click%5Cx22,(function()%7Bdocument.getElementById(%5Cx22tw-heading-modal%5Cx22).remove()%7D)),modalContent.appendChild(closeButton),modal.appendChild(modalContent),document.body.appendChild(modal)%7Dif(!document.getElementById(%5Cx22tw-bookmarklet-styles%5Cx22))%7Bvar%20link=document.createElement(%5Cx22link%5Cx22);link.rel=%5Cx22stylesheet%5Cx22,link.id=%5Cx22tw-bookmarklet-styles%5Cx22,link.href=%5Cx22https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css%5Cx22,document.head.appendChild(link)%7DcreateModal();%7D)();%22%7D%5D,%22tl%22,true,true,1726930545145)

Balises Hn

Afficher les balises H1, H2, H3,... d'une page web

javascript:void((function(){var a,b,c,d,e,f;f=new Array('pink','orange','yellow','aquamarine','lightskyblue','plum');for(a=1;a<=6;a++){b=document.getElementsByTagName('h'+a);for(c=0;c<b.length;c++){d=b[c];e=d.style;e.backgroundColor=f[a-1];e.border='solid';e.padding='2px';e.color='black';d.innerHTML='H'+a+' - '+d.innerHTML;}}})())

Liste titres Hn

Affiche une fenêtre avec toutes les balises Hn (sous-titres) de la page Web 

javascript:(function(){function createModal(){var modal=document.createElement("div");modal.id="tw-heading-modal";modal.classList.add("fixed","inset-0","bg-black","bg-opacity-50","flex","items-center","justify-center","z-50");var modalContent=document.createElement("div");modalContent.classList.add("bg-white","p-6","rounded-lg","shadow-xl","w-full","max-w-3xl","overflow-auto","max-h-screen");var modalTitle=document.createElement("h3");modalTitle.classList.add("text-xl","mb-4");modalTitle.textContent="Balises Hn de la page";var table=document.createElement("table");table.classList.add("table-auto","w-full","text-left","whitespace-no-wrap");var thead=document.createElement("thead");var tr=document.createElement("tr");var th=document.createElement("th");th.classList.add("px-4","py-2"),th.textContent="Niveau de titre";var th2=document.createElement("th");th2.classList.add("px-4","py-2"),th2.textContent="Contenu";tr.appendChild(th),tr.appendChild(th2),thead.appendChild(tr),table.appendChild(thead);var tbody=document.createElement("tbody");for(var i=1;i<=6;i++){var elements=document.getElementsByTagName("h"+i);for(var j=0;j<elements.length;j++){var tr2=document.createElement("tr");tr2.classList.add("border-t","border-gray-200");var td1=document.createElement("td");td1.classList.add("px-4","py-2"),td1.textContent="H"+i;var td2=document.createElement("td");td2.classList.add("px-4","py-2"),td2.textContent=elements[j].innerText;tr2.appendChild(td1),tr2.appendChild(td2),tbody.appendChild(tr2)}}table.appendChild(tbody),modalContent.appendChild(modalTitle),modalContent.appendChild(table);var closeButton=document.createElement("button");closeButton.textContent="Fermer",closeButton.classList.add("mt-4","bg-blue-500","text-black","px-4","py-2","rounded","hover:bg-blue-600","cursor-pointer"),closeButton.addEventListener("click",(function(){document.getElementById("tw-heading-modal").remove()})),modalContent.appendChild(closeButton),modal.appendChild(modalContent),document.body.appendChild(modal)}if(!document.getElementById("tw-bookmarklet-styles")){var link=document.createElement("link");link.rel="stylesheet",link.id="tw-bookmarklet-styles",link.href="https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css",document.head.appendChild(link)}createModal();})();

Images

Compil Images

Contient les bookmarklets ci-dessous

javascript:(function(n,g,q,c,f)%7Bvar%20s=document,l=s.onclick,h=%22ws_cmbm-%22+f,b=s.getElementById(h),d=%22ws_cmbms-%22+f,p=s.getElementById(d),e=null,o,a=%7Btl:%7Bleft:%2210px%22,top:%2210px%22%7D,tr:%7Bright:%2210px%22,top:%2210px%22%7D,bl:%7Bleft:%2210px%22,bottom:%2210px%22%7D,br:%7Bright:%2210px%22,bottom:%2210px%22%7D%7D,k,m=%22.ws_cmbmc%7Bposition:fixed;z-index:10123456;width:200px;display:block;visibility:hidden;border:1px%20solid%20#b0b0b0;background:#fff;padding:3px%200%203px%203px;text-align:left;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:2px%202px%203px%20#777;-moz-box-shadow:2px%202px%203px%20#777;-webkit-box-shadow:2px%202px%203px%20#777;%7D.ws_cmbmc%20a%7Bdisplay:block;float:left;margin:0;width:191px;border:none;padding:8px%200%208px%206px;background:#fff;color:black;text-decoration:none;font:normal%20normal%20normal%2012px/100%25%20Verdana,sans-serif;letter-spacing:normal;word-spacing:normal;%7D.ws_cmbmc%20a:hover%7Bbackground:#a0a0a0;color:white;border:none;text-decoration:none;font:normal%20normal%20normal%2012px/100%25%20Verdana,sans-serif;letter-spacing:normal;word-spacing:normal;%7D%22;function%20r()%7Bb.style.visibility=%22hidden%22%7Dfunction%20j()%7Bb.style.visibility=%22visible%22%7Dif(b)%7Bif(b.style.visibility==%22visible%22)%7Br()%7Delse%7Bj()%7Dreturn%7Dif(!p)%7Bm=m.replace(/.ws_cmbmc/g,%22#%22+h);p=s.createElement(%22style%22);p.type=%22text/css%22;p.id=d;p.appendChild(s.createTextNode(m));s.getElementsByTagName(%22head%22)%5B0%5D.appendChild(p)%7Db=s.createElement(%22div%22);b.setAttribute(%22id%22,h);b.className=%22ws_cmbmc%22;for(o=0;o%3Cn.length;o++)%7Be=s.createElement(%22a%22);e.appendChild(s.createTextNode(n%5Bo%5D.title));e.setAttribute(%22href%22,n%5Bo%5D.url);e.onclick=(function(i)%7Bif(q)%7Br()%7D%7D);b.appendChild(e)%7Ds.getElementsByTagName(%22body%22)%5B0%5D.appendChild(b);if(a.hasOwnProperty(g))%7Bfor(k%20in%20a%5Bg%5D)%7Bb.style%5Bk%5D=a%5Bg%5D%5Bk%5D%7D%7Delse%7Bif(g==%22c%22)%7Bb.style.left=Math.round((window.innerWidth-b.offsetWidth)/2)+%22px%22;b.style.top=Math.round((window.innerHeight-b.offsetHeight)/2)+%22px%22%7D%7Dif(c)%7Bs.onclick=(function()%7Br();if(typeof%20l==%22function%22)%7Bl()%7D%7D);b.onclick=(function(i)%7Bi.stopPropagation()%7D)%7Dj()%7D)(%5B%7Btitle:%22Images%20ALT%20et%20Dimensions%22,url:%22javascript:(function()%7B%20var%20images%20=%20document.querySelectorAll(%5Cx22img%5Cx22);%20for%20(var%20i%20=%200;%20i%20%3C%20images.length;%20i++)%20%7B%20var%20image%20=%20images%5Bi%5D;%20var%20altText%20=%20image.getAttribute(%5Cx22alt%5Cx22);%20var%20dimensions%20=%20image.naturalWidth%20+%20%5Cx22x%5Cx22%20+%20image.naturalHeight;%20var%20div%20=%20document.createElement(%5Cx22div%5Cx22);%20div.textContent%20=%20altText%20+%20%5Cx22%20%7C%20%5Cx22%20+%20dimensions;%20div.style.backgroundColor%20=%20%5Cx22lightgreen%5Cx22;%20image.parentNode.insertBefore(div,%20image.nextSibling);%20%7D%7D)()%22%7D,%7Btitle:%22Liste%20images%20+%20Alt%22,url:%22javascript:%20(function()%20%7B%20var%20A%20=%20%7B%7D,%20B%20=%20%5B%5D,%20D%20=%20document,%20i,%20e,%20a,%20k,%20y,%20s,%20m,%20u,%20t,%20r,%20j,%20v,%20h,%20q,%20c,%20G;%20G%20=%20open().document;%20G.open();%20G.close();%20%20function%20C(t)%20%7B%20return%20G.createElement(t)%20%7D%20%20function%20P(p,%20c)%20%7B%20p.appendChild(c)%20%7D%20%20function%20T(t)%20%7B%20return%20G.createTextNode(t)%20%7D%20for%20(i%20=%200;%20e%20=%20D.images%5Bi%5D;%20++i)%20%7B%20a%20=%20e.getAttribute(%5Cx22alt%5Cx22);%20k%20=%20escape(e.src)%20+%20%5Cx22%25%5Cx22%20+%20(a%20!=%20null)%20+%20a;%20if%20(!A%5Bk%5D)%20%7B%20y%20=%20!!a%20+%20(a%20!=%20null);%20s%20=%20C(%5Cx22span%5Cx22);%20s.style.color%20=%20%5B%5Cx22red%5Cx22,%20%5Cx22gray%5Cx22,%20%5Cx22green%5Cx22%5D%5By%5D;%20s.style.fontStyle%20=%20%5B%5Cx22italic%5Cx22,%20%5Cx22italic%5Cx22,%20%5Cx22%5Cx22%5D%5By%5D;%20P(s,%20T(%5B%5Cx22missing%5Cx22,%20%5Cx22empty%5Cx22,%20a%5D%5By%5D));%20m%20=%20e.cloneNode(true);%20if%20(G.importNode)%20m%20=%20G.importNode(m,%20true);%20if%20(m.width%20%3E%20350)%20m.width%20=%20350;%20B.push(%5B0,%207,%20T(e.src.split(%5Cx27/%5Cx27).reverse()%5B0%5D),%20m,%20s%5D);%20A%5Bk%5D%20=%20B.length;%20%7D%20u%20=%20B%5BA%5Bk%5D%20-%201%5D;%20u%5B1%5D%20=%20(T(++u%5B0%5D));%20%7D%20t%20=%20C(%5Cx22table%5Cx22);%20t.border%20=%201;%20r%20=%20t.createTHead().insertRow(-1);%20for%20(j%20=%200;%20v%20=%20%5B%5Cx22#%2522,%2520%2522Filename%2522,%2520%2522Image%2522,%2520%2522Alternate%2520text%2522%5D%5Bj%5D;%2520++j)%2520%7B%2520h%2520=%2520C(%2522th%2522);%2520P(h,%2520T(v));%2520P(r,%2520h);%2520%7D%2520for%2520(i%2520=%25200;%2520q%2520=%2520B%5Bi%5D;%2520++i)%2520%7B%2520r%2520=%2520t.insertRow(-1);%2520for%2520(j%2520=%25201;%2520v%2520=%2520q%5Bj%5D;%2520++j)%2520%7B%2520c%2520=%2520r.insertCell(-1);%2520P(c,%2520v);%2520%7D%2520%7D%2520P(G.body,%2520t);%2520%7D)()%22%7D,%7Btitle:%22V%C3%A9rifier%20ALT%22,url:%22javascript:(function()%20%7B%20%20var%20images%20=%20document.querySelectorAll(%5Cx27img%5Cx27);%20%20images.forEach(function(img)%20%7B%20%20%20%20var%20altText%20=%20img.alt.trim();%20%20%20%20if%20(altText%20===%20%5Cx27%5Cx27)%20%7B%20%20%20%20%20%20img.style.border%20=%20%5Cx272px%20solid%20red%5Cx27;%20%20%20%20%7D%20else%20%7Bimg.style.border%20=%20%5Cx272px%20solid%20green%5Cx27;%20%20%20%20%20%20%20var%20altLabel%20=%20document.createElement(%5Cx27div%5Cx27);%20%20%20%20%20%20altLabel.style.position%20=%20%5Cx27relative%5Cx27;%20%20%20%20%20%20altLabel.style.color%20=%20%5Cx27white%5Cx27;%20%20%20%20%20%20altLabel.style.padding%20=%20%5Cx275px%5Cx27;%20%20altLabel.style.background%20=%20%5Cx27#46921a%5Cx27;%20%20%20%20%20%20altLabel.style.border%20=%20%5Cx271px%20solid%20black%5Cx27;%20%20altLabel.style.zIndex%20=%20%5Cx2720%5Cx27;%20%20%20%20%20%20altLabel.style.margin%20=%20%5Cx27-10px%20auto%5Cx27;%20%20%20%20%20%20altLabel.innerText%20=%20%5Cx27ALT:%20%5Cx27%20+%20altText;%20%20%20%20%20%20img.parentNode.insertBefore(altLabel,%20img);%20%20%20%20%7D%20%20%7D);%7D)();%22%7D,%7Btitle:%22ALT%20%C3%A0%20la%20place%20d%5Cx27images%22,url:%22javascript:(function()%7Bfunction%20toArray%20(c)%7Bvar%20a,%20k;a=new%20Array;for%20(k=0;%20k%20%3C%20c.length;%20++k)a%5Bk%5D=c%5Bk%5D;return%20a;%7Dvar%20images,%20img,%20altText;images=toArray(document.images);for%20(var%20i=0;%20i%20%3C%20images.length;%20++i)%7Bimg=images%5Bi%5D;altText=document.createTextNode(img.alt);img.parentNode.replaceChild(altText,%20img)%7D%7D)();%22%7D,%7Btitle:%22Logo%20entreprise%22,url:%22javascript:(function()%7B%20window.open(%5Cx27https://logo.clearbit.com/%5Cx27+location.host)%7D)();%22%7D,%7Btitle:%22Favicon%20Google%22,url:%22javascript:(function()%7B%20window.open(%5Cx27https://t3.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=http://%2527%2520+%2520location.host%2520+%2520%2527&size=96%2527)%7D)();%22%7D,%7Btitle:%22Miniature%20Youtube%22,url:%22javascript:(function()%7Bwindow.open(location.href.replace(%5Cx27https://www.youtube.com/watch?v=%5Cx27,%5Cx27https://img.youtube.com/vi/%5Cx27)+%5Cx27/maxresdefault.jpg%5Cx27,%20%5Cx27_newtab%5Cx27);%7D());%22%7D,%7Btitle:%22Extraire%20des%20images%22,url:%22javascript:(function()%7Bwindow.open(%5Cx27https://extract.pics/?url=%2527+location.href,%20%2527_newtab%2527);%7D());%22%7D%5D,%22tl%22,true,true,1726930540840)

Images ALT et Dimensions

Afficher le texte alternatif et les dimensions des images

javascript:(function(){ var images = document.querySelectorAll("img"); for (var i = 0; i < images.length; i++) { var image = images[i]; var altText = image.getAttribute("alt"); var dimensions = image.naturalWidth + "x" + image.naturalHeight; var div = document.createElement("div"); div.textContent = altText + " | " + dimensions; div.style.backgroundColor = "lightgreen"; image.parentNode.insertBefore(div, image.nextSibling); }})()

Répertorie toutes les images avec leur nom et leur balise alt.

javascript: (function() { var A = {}, B = [], D = document, i, e, a, k, y, s, m, u, t, r, j, v, h, q, c, G; G = open().document; G.open(); G.close(); function C(t) { return G.createElement(t) } function P(p, c) { p.appendChild(c) } function T(t) { return G.createTextNode(t) } for (i = 0; e = D.images[i]; ++i) { a = e.getAttribute("alt"); k = escape(e.src) + "%" + (a != null) + a; if (!A[k]) { y = !!a + (a != null); s = C("span"); s.style.color = ["red", "gray", "green"][y]; s.style.fontStyle = ["italic", "italic", ""][y]; P(s, T(["missing", "empty", a][y])); m = e.cloneNode(true); if (G.importNode) m = G.importNode(m, true); if (m.width > 350) m.width = 350; B.push([0, 7, T(e.src.split('/').reverse()[0]), m, s]); A[k] = B.length; } u = B[A[k] - 1]; u[1] = (T(++u[0])); } t = C("table"); t.border = 1; r = t.createTHead().insertRow(-1); for (j = 0; v = ["#", "Filename", "Image", "Alternate text"][j]; ++j) { h = C("th"); P(h, T(v)); P(r, h); } for (i = 0; q = B[i]; ++i) { r = t.insertRow(-1); for (j = 1; v = q[j]; ++j) { c = r.insertCell(-1); P(c, v); } } P(G.body, t); })()

Vérifier ALT

Afficher les ALT des images et encadre en rouge les images qui n'ont pas de ALT.

javascript:(function() { var images = document.querySelectorAll('img'); images.forEach(function(img) { var altText = img.alt.trim(); if (altText === '') { img.style.border = '2px solid red'; } else {img.style.border = '2px solid green'; var altLabel = document.createElement('div'); altLabel.style.position = 'relative'; altLabel.style.color = 'white'; altLabel.style.padding = '5px'; altLabel.style.background = '#46921a'; altLabel.style.border = '1px solid black'; altLabel.style.zIndex = '20'; altLabel.style.margin = '-10px auto'; altLabel.innerText = 'ALT: ' + altText; img.parentNode.insertBefore(altLabel, img); } });})();

ALT à la place d'images

Afficher les textes alternatifs à la place des images

javascript:(function(){function toArray (c){var a, k;a=new Array;for (k=0; k < c.length; ++k)a[k]=c[k];return a;}var images, img, altText;images=toArray(document.images);for (var i=0; i < images.length; ++i){img=images[i];altText=document.createTextNode(img.alt);img.parentNode.replaceChild(altText, img)}})();

Logo entreprise

Trouver des logos d'entreprises avec Clearbit

javascript:void(location.href='https://logo.clearbit.com/' + location.host)

Favicon Google

Récupère le favicon d'un site avec Google en 96 px

javascript:void(location.href='https://t3.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=http://%27 + location.host + %27&size=96%27)

Miniature Youtube

Récupérer la miniature d'une vidéo YouTube.

javascript:(function(){window.open(location.href.replace('https://www.youtube.com/watch?v=%27,%27https://img.youtube.com/vi/%27)+%27/maxresdefault.jpg%27, %27_newtab%27);}());

Extraire des images

Extraire toutes les images d'une page web

javascript:(function(){window.open('https://extract.pics/?url=%27+location.href, %27_newtab%27);}());

Liens

Compilation des bookmarklets de liens

Liens (follow, nofollow)

 Afficher les liens en couleur, vert : suivi, orange : non suivi, rouge : sponsorisé 

javascript:void function(){var d,e,f,g,h,i,j,k,l,m,n;var o=document['getElementById']('supp-legends-5864');var p={};p['link']='#A7D189';p['nofollow']='#FDBD76';p['ugc']='#FAEBA6';p['sponsored']='#EB949D';var q={};q['link']='#86AF68';q['nofollow']='#DB913F';q['ugc']='#FCDCA9';q['sponsored']='#C9646E';d=document['getElementsByTagName']('a');for(e=0x0;e<d['length'];e++){f=d[e];g=f['attributes'];j=![];k=![];l=![];m=![];for(h=0x0;h<g['length'];h++){i=g[h];n=i['name']['toLowerCase']();if(n=='rel'&&i['value']['toLowerCase']()['indexOf']('nofollow')!=-0x1){j=!![];}if(n=='rel'&&i['value']['toLowerCase']()['indexOf']('ugc')!=-0x1){k=!![];}if(n=='rel'&&i['value']['toLowerCase']()['indexOf']('sponsored')!=-0x1){l=!![];}if(n=='href'){m=!![];}}if(m){if(j)f['style']['backgroundColor']=p['nofollow'];else if(k)f['style']['backgroundColor']=p['ugc'];else if(l)f['style']['backgroundColor']=p['sponsored'];else f['style']['backgroundColor']=p['link'];f['style']['border']='2px\x20solid\x20'+(j?q['nofollow']:q['link']);if(j)f['style']['borderColor']=q['nofollow'];else if(k)f['style']['borderColor']=q['ugc'];else if(l)f['style']['borderColor']=q['sponsored'];else f['style']['borderColor']=q['link'];f['style']['color']='black';f['style']['padding']='3px';}}if(!o){var r=document['createElement']('div');o=document['createElement']('fieldset');o['style']['border']='1px\x20solid\x20grey';r['setAttribute']('id','supp-legends-5864');r['style']['position']='fixed';r['style']['backgroundColor']='white';r['style']['width']='300px';r['style']['right']='5px';r['style']['bottom']='5px';r['style']['zIndex']=0x3e7;r['appendChild'](o);var s=document['createElement']('div');s['innerHTML']='Bookmarklet\x20by\x20<a\x20href=\x27https://supple.com.au/tools/highlight-no-follow-ugc-sponsored-links-bookmarklet/\x27>Supple';s['style']['float']='right';s['style']['marginTop']='5px';s['style']['marginRight']='5px';var t=document['createElement']('span');var u=document['createTextNode']('X');t['appendChild'](u);t['style']['position']='absolute';t['style']['right']='5px';t['style']['top']='0px';t['style']['cursor']='pointer';t['style']['padding']='0\x204px';t['style']['backgroundColor']='white';t['onclick']=function(){r['parentNode']['removeChild'](r);};r['appendChild'](t);r['appendChild'](s);document['body']['appendChild'](r);}colorize=function(v){var w=document['createElement']('legend');w['style']['marginLeft']='5px';var x=document['createTextNode']('Legends:\x20');w['appendChild'](x);o['appendChild'](w);for(var y in v){var z=document['createElement']('DIV');z['innerHTML']=y;z['style']['border']='2px\x20solid\x20'+q[y];z['style']['padding']='3px';z['style']['margin']='10px';z['style']['backgroundColor']=v[y];o['appendChild'](z);}};colorize(p);}();

Afficher les liens internes en rouge et les externes en bleu

javascript:(function(){var i,x; for (i=0;x=document.links[i];++i)x.style.color=["blue","red","orange"][sim(x,location)]; function sim(a,b) { if (a.hostname!=b.hostname) return 0; if (fixPath(a.pathname)!=fixPath(b.pathname) || a.search!=b.search) return 1; return 2; } function fixPath(p){ p = (p.charAt(0)=="/" ? "" : "/") + p;/*many browsers*/ p=p.split("?")[0];/*opera*/ return p; } })()" target="_blank"

Nombre de liens

Affiche le nombre de liens dans la page courante

javascript:alert("Nombre de liens dans cette page: " + document.links.length);

URL et texte d'ancrage

Récupère les URL et les textes d'ancrage des liens d'une page

javascript:(function()%7Bfunction getParameterByName(e%2Ct)%7Be%3De.replace(%2F%5B%5C%5B%5D%2F%2C"%5C%5C%5B").replace(%2F%5B%5C%5D%5D%2F%2C"%5C%5C%5D")%3Bvar n%3Dnew RegExp("%5B%5C%5C%3F%26%5D"%2Be%2B"%3D(%5B%5E%26%23%5D*)")%2Cr%3Dn.exec(t%3D%3Dtrue%3Flocation.hash.replace("%23"%2C"%3F")%3Alocation.search)%3Bif(r%3D%3Dnull%26%26t%3D%3Dfalse)%7Breturn getParameterByName(e%2Ctrue)%7Delse%7Breturn r%3D%3Dnull%3F""%3AdecodeURIComponent(r%5B1%5D.replace(%2F%5C%2B%2Fg%2C" "))%7D%7Dstr%3D"<style type%3D%27text%2Fcss%27>body%7Bcolor%3A%23000%3Bbackground-color%3A%23fff%3Bmargin%3A0%3Bpadding%3A0%3Bfont-family%3Aarial%2Chelvetica%2Csans-serif%3Bfont-size%3A82%25%7D*%7Bfont-weight%3A400%3Bcolor%3A%23000%7Dh2%2Ch4%2Ch5%2Ch6%7Bmargin%3A0 0 15px%3Bpadding%3A0%7D%23rt%7Bfont-size%3A12px%3Bwidth%3A500px%7Dtable%2Ctd%2Cth%2Ctr%7Bfont-size%3A1em%3Boverflow%3Ahidden%3Btext-overflow%3Aellipsis%3Bword-wrap%3Abreak-word%7Dtextarea%7Bwidth%3A100%25%7Dth%7Bbackground-color%3A%23eee%3Bcolor%3A%23000%3Bfont-weight%3A700%7Dtd a%7Bwidth%3A446px%3Bdisplay%3Ablock%7D.id%7Bbackground%3A%23eee%3Bcolor%3A%23000%3Btext-align%3Acenter%7D.g%7Bfont-family%3Aarial%2Csans-serif%3Bcolor%3A%23000%3Bmargin%3A1em 0%3Bfont-size%3A122%25%7D.g h2%7Bfont-family%3Aarial%2Csans-serif%3Bmargin%3A0%7D.r%7Bdisplay%3Ainline%3Bfont-weight%3A400%3Bmargin%3A10%7D.j%7Bwidth%3A34em%7D.std%7Bfont-size%3A82%25%7D.a%7Bcolor%3Agreen%7D.fl%7Bcolor%3A%2377c%7D.bl%7Bdisplay%3Ainline%7Da%7Bcolor%3A%2300c%7Da%3Avisited%7Bcolor%3A%23551a8b%7Da%3Aactive%7Bcolor%3Ared%7D.twitter-share-button%7Bmargin-bottom%3A-5px%7Dp.b%7Bline-height%3A22px%3Btext-align%3Acenter%7D<%2Fstyle>%5Cn"%3Banchors%3Ddocument.getElementsByTagName("a")%3Bvar all%3D%5B%5D%3Bvar keyword%3DgetParameterByName("q"%2Cfalse)%3Bstr%2B%3D"<title>Google SERP Scraper Bookmarklet<%2Ftitle>"%3Bstr%2B%3D"<div style%3D%27width%3A 900px%3B margin%3A 0 auto%3B%27>"%3Bstr%2B%3D"<h1 style%3D%27margin%3A 1em 0em 0em 0em%3B text-align%3A center%3B%27>Google SERP Scraper Bookmarklet<%2Fh1>"%3Bstr%2B%3D"<h2 style%3D%27text-align%3A center%3B%27>Keyword - "%2Bkeyword%2B"<%2Fh2>"%3Bstr%2B%3D"<table width%3D%27100%25%27>"%3Bstr%2B%3D"<tr><th width%3D%275%25%27>Result<%2Fth><th width%3D%2750%25%27>Link<%2Fth><th width%3D%2745%25%27>Anchor Text<%2Fth><%2Ftr>%5Cn"%3Bvar tweetText%3D%27<p class%3D"b">If you use and like this%2C please <a href%3D"https%3A%2F%2Ftwitter.com%2Fshare" class%3D"twitter-share-button" data-count%3D"none" data-lang%3D"en" data-url%3D"http%3A%2F%2Fcognitiveseo.com%2Fblog%2F5714%2F69-amazing-seo-bookmarklets-to-supercharge-your-internet-marketing%2F" data-text%3D"%2F*Google SERP Scraper*%2F Bookmarklet %2B 68 Other Uber Amazing Bookmarklets">Tweet<%2Fa> about it and help us spread the word.<br %2F> Happy SCRAPing and thanks for sharing!<br %2F> Coded by <a href%3D"http%3A%2F%2Fcognitiveseo.com%2F" target%3D"_blank">cognitiveSEO<%2Fa>.<%2Fp>%27%3Bvar tweetScript%3D%27<script>!function(d%2Cs%2Cid)%7Bvar js%2Cfjs%3Dd.getElementsByTagName(s)%5B0%5D%3Bif(!d.getElementById(id))%7Bjs%3Dd.createElement(s)%3Bjs.id%3Did%3Bjs.src%3D"https%3A%2F%2Fplatform.twitter.com%2Fwidgets.js"%3Bfjs.parentNode.insertBefore(js%2Cfjs)%3B%7D%7D(document%2C"script"%2C"twitter-wjs")%3B<%2Fscript>%27%3Bvar k%3D0%3Bvar listing%3D""%3Bvar links%3D""%3Bvar anchorTexts%3D""%3Bvar linksAnchors%3D""%3Bfor(i%3D0%3Bi<anchors.length%3Bi%2B%2B)%7Bvar anchorText%3Danchors%5Bi%5D.textContent%3Bvar anchorLink%3Danchors%5Bi%5D.href%3Bvar linkAnchor%3D""%3Bif(anchorLink.match(%2F%5E((%3F!google%5C.%7Ccache%7C%5C.yahoo%5C.%7Cyoutube%5C.com%5C%2Fresults%7Cjavascript%3A%7B%7D%7Cjavascript%3Avoid%7Cjavascript%3A%5C%3B%7Capi%5C.technorati%5C.com%7Cbotw%5C.org%5C%2Fsearch%7Cdel%5C.icio%5C.us%5C%2Furl%5C%2Fcheck%7Cdigg%5C.com%5C%2Fsearch%7Csearch%5C.twitter%5C.com%5C%2Fsearch%7Csearch%5C.yahoo%5C.com%5C%2Fsearch%7Csiteanalytics%5C.compete%5C.com%7Ctools%5C.seobook%5C.com%5C%2Fgeneral%5C%2Fkeyword%5C%2Fsuggestions%7Cweb%5C.archive%5C.org%5C%2Fweb%5C%2F%7Cwhois%5C.domaintools%5C.com%7Cwww%5C.alexa%5C.com%5C%2Fdata%5C%2Fdetails%5C%2Fmain%7Cwww%5C.bloglines%5C.com%5C%2Fsearch%7Cwww%5C.majesticseo%5C.com%5C%2Fsearch%5C.php%7Cwww%5C.Semrush%5C.com%5C%2Finfo%5C%2F%7Cwww%5C.Semrush%5C.com%5C%2Fsearch%5C.php%7Cwww%5C.stumbleupon%5C.com%5C%2Furl%7Cwikipedia.org%5C%2Fwiki%5C%2FSpecial%3ASearch).)*%24%2Fi)%26%26anchorLink!%3D""%26%26all.indexOf(anchorLink)%3D%3D-1%26%26anchorText!%3D""%26%26anchors%5Bi%5D.className!%3D"gb_b")%7Ball.push(anchorLink)%3Blisting%2B%3DanchorLink%2B"%5Cn"%3BanchorTexts%2B%3DanchorText%2B"%5Cn"%3BlinkAnchor%3DanchorLink.replace("%2C"%2C"%252C")%2B"%2C%09"%2BanchorText.replace("%2C"%2C"")%3BlinksAnchors%2B%3DlinkAnchor%2B"%5Cn"%3Bk%3Dk%2B1%3Bif(anchorText%3D%3D%3Dundefined)anchorText%3Danchors%5Bi%5D.innerText%3Bstr%2B%3D"<tr>"%3Bstr%2B%3D"<td class%3D%27id%27>"%2Bk%2B"<%2Ftd>"%3Bstr%2B%3D"<td><a href%3D"%2Banchors%5Bi%5D.href%2B" target%3D%27_blank%27>"%2Banchors%5Bi%5D.href%2B"<%2Fa><%2Ftd>"%3Bstr%2B%3D"<td>"%2BanchorText%2B"<%2Ftd>"%3Bstr%2B%3D"<%2Ftr>%5Cn"%7D%7Dstr%2B%3D"<%2Ftable><br%2F><br%2F><table width%3D%27100%25%27><tr><td width%3D%2755%25%27><h2>Links<%2Fh2><textarea rows%3D10 style%3D%27width%3A97%25%27 readonly>"%3Bstr%2B%3Dlisting%3Bstr%2B%3D"<%2Ftextarea><%2Ftd><td width%3D%2745%25%27><h2>Anchors<%2Fh2><textarea rows%3D10 readonly>"%3Bstr%2B%3DanchorTexts%3Bstr%2B%3D"<%2Ftextarea><%2Ftd><%2Ftr><%2Ftable><br%2F><br%2F><h2>All Data - CSV<%2Fh2><textarea rows%3D10 readonly>"%3Bstr%2B%3D"Links%2C Anchors%5Cn"%3Bstr%2B%3DlinksAnchors%3Bstr%2B%3D"<%2Ftextarea><br %2F> <br %2F>"%3Bstr%2B%3DtweetText%3Bstr%2B%3DtweetScript%3Bstr%2B%3D"<br %2F><%2Fdiv> <br %2F>"%3Bwith(window.open())%7Bdocument.write(str)%3Bdocument.close()%7D%7D)()

Ancre à Href

Transformez tous les textes d'ancrage en URL complètes

javascript:(function(){var i,c,x,h; for(i=0;x=document.links[i];++i) { h=x.getAttribute("href"); x.title+=" " + x.innerHTML; while(c=x.firstChild)x.removeChild(c); x.appendChild(document.createTextNode(h)); } })()

Liens en surbrillance

Mettez en surbrillance tous les liens de la page

javascript: (function() { var anchorElements = document.querySelectorAll('a'); anchorElements.forEach(function(anchor) { anchor.style.background = 'yellow'; anchor.style.border = '2px solid blue'; anchor.style.padding = '2px'; }); if (anchorElements.length > 0) { alert('Links highlighted on the page.'); } else { alert('No anchor elements found on this page.'); }})();

Liste de liens

Afficher une liste des liens de la page

javascript:(function() { var links = document.querySelectorAll('a'); var linkTable = []; for (var i = 0; i < links.length; i++) { var link = links[i]; var title = ''; var url = link.href.trim(); var nofollow = link.getAttribute('rel') && link.getAttribute('rel').toLowerCase().includes('nofollow') ? %27Oui%27 : %27Non%27; if (link.querySelector(%27img%27)) { var imgAlt = link.querySelector(%27img%27).alt.trim(); title = %27ALT(%27 + imgAlt + %27) %27 + link.innerText.trim(); } else { title = link.innerText.trim(); } linkTable.push([title, url, nofollow]); } var container = document.createElement(%27div%27); container.style.position = %27absolute%27; container.style.top = %270%27; container.style.right = %270%27; container.style.width = %2750%%27; container.style.backgroundColor = %27#f8f8f8'; container.style.border = '1px solid #ddd'; container.style.padding = '10px'; container.style.zIndex = '9999'; var linkTableElement = document.createElement('table'); linkTableElement.style.width = '100%'; linkTableElement.style.borderCollapse = 'collapse'; var headerRow = linkTableElement.insertRow(0); var headers = ['Intitulé', 'URL', 'Nofollow']; for (var h = 0; h < headers.length; h++) { var headerCell = headerRow.insertCell(h); headerCell.style.border = '1px solid #ddd'; headerCell.style.padding = '8px'; headerCell.style.textAlign = 'left'; headerCell.style.fontWeight = 'bold'; headerCell.textContent = headers[h]; } for (var j = 0; j < linkTable.length; j++) { var row = linkTableElement.insertRow(j + 1); for (var k = 0; k < linkTable[j].length; k++) { var cell = row.insertCell(k); cell.style.border = '1px solid #ddd'; cell.style.padding = '8px'; cell.textContent = linkTable[j][k]; } } container.appendChild(linkTableElement); var closeButton = document.createElement('button'); closeButton.textContent = 'Fermer'; closeButton.style.position = 'absolute'; closeButton.style.top = '0'; closeButton.style.right = '0'; closeButton.style.margin = '10px'; closeButton.style.padding = '5px 10px'; closeButton.style.backgroundColor = '#ddd'; closeButton.style.border = 'none'; closeButton.style.cursor = 'pointer'; closeButton.addEventListener('click', function() { container.parentNode.removeChild(container); }); container.appendChild(closeButton); var copyButton = document.createElement('button'); copyButton.textContent = 'Copier'; copyButton.style.position = 'absolute'; copyButton.style.top = '0'; copyButton.style.right = '70px'; copyButton.style.margin = '10px'; copyButton.style.padding = '5px 10px'; copyButton.style.backgroundColor = '#ddd'; copyButton.style.border = 'none'; copyButton.style.cursor = 'pointer'; copyButton.addEventListener('click', function() { copyToClipboard(linkTable); }); container.appendChild(copyButton); var creditMessage = document.createElement('div'); creditMessage.innerHTML = 'Réalisé par Adrien Saint-Paul'; creditMessage.style.marginTop = '10px'; container.appendChild(creditMessage); var body = document.querySelector('body'); body.appendChild(container); function copyToClipboard(data) { var textArea = document.createElement('textarea'); var tableWithHeaders = [headers].concat(data); textArea.value = tableWithHeaders.map(row => row.join('\t')).join('\n'); document.body.appendChild(textArea); textArea.select(); document.execCommand('copy'); document.body.removeChild(textArea); alert('Tableau copié dans le presse-papiers'); }})();

Contenu

Compilation des bookmarklets de Contenu

Mots-clés 1.fr

Trouver des mots-clés pour une page web avec 1.fr

javascript:(function(){window.open('https://1.fr/d?url=%27+location.href, %27_newtab%27);}());

Compteur caractères

Nombre de mots et caractères du texte sélectionné

javascript:(function(){function f(d){var t;if(d.getSelection)t=d.getSelection();else if(d.selection)t=d.selection.createRange();if(t.text!=undefined)t=t.text;if(!t||t==''){var a=d.getElementsByTagName('textarea');for(var i=0;i<a.length;++i){if(a[i].selectionStart!=undefined&&a[i].selectionStart!=a[i].selectionEnd){t=a[i].value.substring(a[i].selectionStart,a[i].selectionEnd);break;}}} return t;};function g(d){var t;try{t=f(d);}catch(e){};if(!t||t==''){var fs=d.getElementsByTagName('frame');for(var i=0;i<fs.length;++i){t=g(fs[i].contentDocument);if(t&&t.toString()!='')break;} if(!t||t.toString()==''){fs=d.getElementsByTagName('iframe');for(var i=0;i<fs.length;++i){t=g(fs[i].contentDocument);if(t&&t.toString()!='')break;}}}return t;};var t=g(document);if(!t||t=='')alert('Veuillez d\'abord s%C3%A9lectionner du texte');else alert('Nb de caract%C3%A8res%C2%A0: '+t.toString().length+'\nNb de mots%C2%A0: '+t.toString().match(/(\S+)/g).length);})()

Fréquence des mots

Compter la fréquence des mots sur une page

javascript: (function() { var T = {}, W = [], C = 0, s, i; function F(n) { var i, x, a, w, t = n.tagName; if (n.nodeType == 3) { a = n.data.toLowerCase().split(/[\s\(\)\:\,\.;\<\>\&\'\"]/); for (i in a) if (w = a[i]) { w = " " + w; T[w] = T[w] ? T[w] + 1 : 1; ++C; } } if (t != "SCRIPT" && t != "STYLE") for (i = 0; x = n.childNodes[i]; ++i) F(x) } F(document); for (i in T) W.push([T[i], i]); W.sort(function(a, b) { var x = b[0] - a[0]; return x ? x : ((b[1] < a[1]) ? 1 : -1) }); s = "<h3>" + C + " words</h3>"; for (i in W) s += W[i][0] + ":" + W[i][1] + "<br>"; with(open().document) { write(s); close() } })()

Contenu dupliqué Copyscape

Vérifier le contenu dupliqué avec Copyscape

javascript:(function(){window.open('https://www.copyscape.com/?q=%27+location.href, %27_newtab%27);}());

Contenu dupliqué Siteliner

Vérifier le contenu dupliqué avec Siteliner

javascript:(function(){window.open('https://www.siteliner.com/'+ window.location.host, '_newtab');}());

Permet d'éditer le texte d'un site en direct

javascript:document.body.contentEditable='true';document.designMode='on';void 0

Google

Compilation des bookmaklets de Google

Indexation Google

Vérifier l’indexation d'un site web sur Google (compte gratuit requis)

javascript:(function(){window.open('https://www.google.fr/search?q=site:%27+location.protocol+%27//%27+location.hostname.replace(%27www.%27,%27%27), %27_newtab%27);}());

Index hebdomadaire

Afficher les pages qui ont été indexées par Google au cours des 7 derniers jours (compte gratuit requis)

javascript:(function(){ window.open('http://www.google.co.uk/search?q=site%3A%27+encodeURIComponent(location.host)+%27&tbs=qdr:d7%27)})();

Performance GSC

Affiche les performances la page dans Google Search Console (compte gratuit requis)

Infos

Compilation des bookmarlets Infos

Analyse du trafic, classement et audience

javascript:(function(){window.open('https://similarweb.com/fr/website/'+location.hostname.replace('www.',''), '_newtab');}());

Balises méta et Open Graph

Afficher les balises méta et Open Graph

javascript:(function(){var css="@import url('https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css')";var style=document.createElement("style");style.innerHTML=css;document.head.appendChild(style);var modalBg=document.createElement("div");modalBg.className="fixed inset-0 flex items-center justify-center bg-black bg-opacity-50 z-50";var modal=document.createElement("div");modal.className="relative bg-white rounded-md shadow-lg p-6 max-w-md mx-auto flex flex-col space-y-4 overflow-auto";modalBg.appendChild(modal);modalBg.addEventListener("click",function(e){e.target===modalBg&&modalBg.remove()});document.body.appendChild(modalBg);var ul=document.createElement("ul");ul.className="list-disc list-inside";var metaDescription=document.querySelector('meta[name="description"]');var metaKeywords=document.querySelector('meta[name="keywords"]');var ogTitle=document.querySelector('meta[property="og:title"]');var ogDescription=document.querySelector('meta[property="og:description"]');var ogImage=document.querySelector('meta[property="og:image"]');var liMetaDesc=document.createElement("li");liMetaDesc.innerHTML='Meta Description: '+(metaDescription?metaDescription.content:%27Not found%27);ul.appendChild(liMetaDesc);var liMetaKeywords=document.createElement("li");liMetaKeywords.innerHTML=%27Meta Keywords: %27+(metaKeywords?metaKeywords.content:%27Not found%27);ul.appendChild(liMetaKeywords);var liOgTitle=document.createElement("li");liOgTitle.innerHTML=%27Open Graph Title: %27+(ogTitle?ogTitle.content:%27Not found%27);ul.appendChild(liOgTitle);var liOgDesc=document.createElement("li");liOgDesc.innerHTML=%27Open Graph Description: %27+(ogDescription?ogDescription.content:%27Not found%27);ul.appendChild(liOgDesc);var liOgImage=document.createElement("li");liOgImage.innerHTML=%27Open Graph Image: %27+(ogImage?ogImage.content:%27Not found%27);ul.appendChild(liOgImage);modal.appendChild(ul);var btnClose=document.createElement("button");btnClose.textContent="Close";btnClose.className="bg-gray-300 p-1 rounded-md mt-4 self-end";btnClose.addEventListener("click",function(){modalBg.remove()});modal.appendChild(btnClose);})();

WHOIS

Afficher les infos d'un nom de domaine : hébergeur, propriétaires, administrateurs et contacts techniques

javascript:(function(){window.open('https://whois.domaintools.com/'+location.hostname.replace('www.',''), '_newtab');}());

Polices + Taille

Afficher la police et la taille du texte sélectionné et la taille des images

javascript: void((function(d) { var e = d.createElement('script'); e.setAttribute('type', 'text/javascript'); e.setAttribute('charset', 'UTF-8'); e.setAttribute('src', '//www.typesample.com/assets/typesample.js?r=%27%20+%20Math.random()%20*%2099999999);%20%20%20%20%20d.body.appendChild(e)%20})(document));

URL canonique

Afficher l'URL Canonique

javascript: (function () { var url = document.location; var links = document.getElementsByTagName('link'); var found = 'Aucune balise d\'URL canonique trouvée dans l\'entête HTML'; for (var i = 0, l; l = links[i]; i++) { if (l.getAttribute('rel') == 'canonical') { found = 'Balise d\'URL canonique trouvée\n\nURL canonique :\n'+l.getAttribute('href')+'\n\nURL de la page courante :\n'+document.location;if(l.getAttribute('href')==document.location){found=found+'\n\nL\'URL canonique correspond bien à l\'URL courante.'}else{found=found+'\n\nL\'URL canonique ne correspond PAS à l\'URL courante.'} break; } } alert(found); })();

Afficher robots.txt

Vérifier si le site bloque des robots

javascript:(function(){var body=document.getElementsByTagName('body')[0];var d = new Date();var s=document.createElement('script');s.src='https://www.webrankinfo.com/assets/js/robots.js?ts=%27 + d.getTime();body.appendChild(s)})();

Validation du balisage Schema

Validez toutes les données structurées schema.org

javascript:(function(){window.open('https://validator.schema.org/#url=https%3A%2F%2F' + location.host, %27_newtab%27);}());

Tests résultats enrichis

Prévisualiser l'apparence des résultats enrichis dans la recherche Google.

javascript:(function(){window.open('https://search.google.com/test/rich-results?hl=fr&url=https%3A%2F%2F' + location.host, %27_newtab%27);}());

Performances

Compilation bookmarkets Performances

PageSpeed Insights

Analysez les problèmes de performances et évaluation Core Web Vitals

javascript:(function(){window.open('https://developers.google.com/speed/pagespeed/insights/?url=%27+encodeURIComponent(location.href), %27_newtab%27);}());

Test GTMetrix

Visualisez la vitesse de chargement de votre site Web

javascript:(function(d)%7Bvar f%3Dd.createElement(%27form%27)%3Bf.action%3D%27https://gtmetrix.com/analyze.html%3Fbm%27%3Bf.method%3D%27post%27%3Bvar i%3Dd.createElement(%27input%27)%3Bi.type%3D%27hidden%27%3Bi.name%3D%27url%27%3Bi.value%3Ddocument.location.href%3Bf.appendChild(i)%3Bd.body.appendChild(f)%3Bf.submit()%3B%7D)(document)%3B

Analyseur de performances

Visualisez la vitesse de chargement de votre site Web

javascript: (function() { var el = document.createElement('script'); el.type = 'text/javascript'; el.src = 'https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js'; el.onerror = function() { alert("Looks like the Content Security Policy directive is blocking the use of bookmarklets\n\nYou can copy and paste the content of:\n\n\"https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js\"\n\ninto your console instead\n\n(link is in console already)"); console.log("https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js"); }; document.getElementsByTagName('body')[0].appendChild(el); })();

Technologies utilisées

Compilation bookmarklets Technologies utilisées

Technologies builtwith

Découvrez les technologies utilisées sur un site Web

javascript:(function(){window.open('https://builtwith.com/'+location.hostname.replace('www.',''), '_newtab');}());

Technologies Netcraft

Découvrez les technologies utilisées avec Netcraft

javascript:(function(){ window.open('https://sitereport.netcraft.com/?url=+location.host)})();

Technologies W3Techs

Découvrez les technologies utilisées sur un site avec Netcraft

javascript:(function(){window.open('https://w3techs.com/sites/info/'+location.hostname, '_newtab');}());

Réseaux sociaux

Débug Facebook

Voir et débugger les informations utilisées lors du partage d'un site web sur Facebook

javascript:(function(){ window.open('https://developers.facebook.com/tools/debug/?q=%27+location.href)})();

Facebook ID profil

Recherche l'ID de profil à partir d'une page Facebook

javascript:(function()%7Bvar html %3D document.documentElement.innerHTML%3Bvar subhtml %3D html.split(%27"owning_profile_id":"%27)%5B1%5D%3Bvar output %3D subhtml.split(%27"%27)%5B0%5D%3Balert(output)%7D)()

Partager sur Facebook

Partager une page sur Facebook

javascript:var d=document,f='https://www.facebook.com/share',l=d.location,e=encodeURIComponent,p='.php?src=bm&v=4&i=1725102690&u=%27+e(l.href)+%27&t=%27+e(d.title);1;try{if (!/^(.*\.)?facebook\.[^.]*$/.test(l.host))throw(0);share_internal_bookmarklet(p)}catch(z) {a=function() {if (!window.open(f+%27r%27+p,%27sharer%27,%27toolbar=0,status=0,resizable=1,width=626,height=436%27))l.href=f+p};if (/Firefox/.test(navigator.userAgent))setTimeout(a,0);else{a()}}void(0)

Partager sur Pinterest

Choisir une image à partir d'une page et la partager sur Pinterest

javascript:void((function(d){d.addEventListener('securitypolicyviolation',function(r){alert('ContentSecurityPolicyError!');});e=d.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('debug','true');e.setAttribute('src','//assets.pinterest.com/js/pinmarklet.js?r='+(Math.random()*99999999));d.body.appendChild(e);}(document)));

Partager sur Linkedin

Choisir une image à partir d'une page et la partager sur Linkedin

javascript:(function(){var d=document,l=d.location,f='http://www.linkedin.com/shareArticle?mini=true&ro=false&trk=bookmarklet&title=%27+encodeURIComponent(d.title)+%27&url=%27+encodeURIComponent(l.href),a=function(){if(!window.open(f,%27News%27,%27width=520,height=570,toolbar=0,location=0,status=0,scrollbars=yes%27)){l.href=f;}};if(/Firefox/.test(navigator.userAgent)){setTimeout(a,0);}else{a();}})()

Historique

Compilation bookmarlets Historique

Cache Google

Afficher des clichés instantanés d'une page web

javascript:location=("http://www.google.fr/search?&q=cache:" + escape(location.href) ).replace(/ /g, "+"); void 0

Wayback Machine

Afficher des clichés instantanés d'une page web

javascript:(function(){%20window.open('https://web.archive.org/web/*/'+location.host)})();

Partager

Autres astucesSEO
Tags :

Dépannage à distance

Téléchargements

Services

Contact

Laurent Prader