{"id":5017,"date":"2024-07-18T12:51:05","date_gmt":"2024-07-18T12:51:05","guid":{"rendered":"http:\/\/screamingfrog.club\/embeddings-seo-screaming-frog\/"},"modified":"2024-07-19T14:14:37","modified_gmt":"2024-07-19T14:14:37","slug":"embeddings-seo-screaming-frog","status":"publish","type":"post","link":"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/","title":{"rendered":"Embeddings, Seo &amp; Screaming Frog"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-title-center fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:#141617;--awb-margin-top:20px;--awb-margin-bottom:20px;--awb-font-size:40px;\"><div class=\"title-sep-container title-sep-container-left\"><div class=\"title-sep sep-single sep-solid\" style=\"border-color:var(--awb-color3);\"><\/div><\/div><span class=\"awb-title-spacer\"><\/span><h2 class=\"fusion-title-heading title-heading-center awb-gradient-text fusion-responsive-typography-calculated\" style=\"font-family:&quot;Work Sans&quot;;font-style:normal;font-weight:800;margin:0;letter-spacing:-0.012em;text-transform:var(--awb-typography1-text-transform);background-color:#f79501;background-image:linear-gradient(150deg, #f79501 20%,#fe6996 100%);font-size:1em;--fontSize:40;line-height:1;\">What are Embeddings?<\/h2><span class=\"awb-title-spacer\"><\/span><div class=\"title-sep-container title-sep-container-right\"><div class=\"title-sep sep-single sep-solid\" style=\"border-color:var(--awb-color3);\"><\/div><\/div><\/div><div class=\"fusion-text fusion-text-1\"><p><strong>Embeddings<\/strong> are rapidly becoming a key element in the field of artificial intelligence (AI) and machine learning (ML). These powerful tools allow <strong>complex data<\/strong> to be <strong>represented in more manageable formats<\/strong>, significantly improving the effectiveness of machine learning algorithms.<\/p>\n<p>Embeddings are vector representations of complex objects such as words, images or users. They transform nonnumeric data into a numeric form that can be easily processed by ML (Machine Learning) algorithms.<\/p>\n<p>Transforming this data into vector representations will enable you, effectively, to discover relationships and patterns that are very useful for the strategic management of complex analyses.<\/p>\n<p>The size of a vector will be determined by the embedding model used and will determine its ability to represent the meanings of a word or document with a set of numbers that are most illustrative for Bots.<br \/>\nThe vector size represents the depth of analysis encoded within the embedding space.<\/p>\n<p>But what data can be derived from these vectors? For example, in the<b>emdedding<\/b> of words, semantic, syntactic, and contextual aspects can be derived; the larger the size of the vector, the more detailed the information. Through these concepts we can understand how analysis moves in Seo from the aseptic study of &#8220;keywords&#8221; to the discovery of<b>&#8220;Search intent<\/b>&#8221; not according to our personal assessment but based on in-depth analysis increasingly similar to that fielded by Search Engine Spiders.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-2 fusion-title-center fusion-title-text fusion-title-size-three\" style=\"--awb-text-color:#141617;--awb-margin-top:20px;--awb-margin-bottom:20px;--awb-font-size:40px;\"><div class=\"title-sep-container title-sep-container-left\"><div class=\"title-sep sep-single sep-solid\" style=\"border-color:var(--awb-color3);\"><\/div><\/div><span class=\"awb-title-spacer\"><\/span><h3 class=\"fusion-title-heading title-heading-center awb-gradient-text fusion-responsive-typography-calculated\" style=\"font-family:&quot;Work Sans&quot;;font-style:normal;font-weight:800;margin:0;letter-spacing:-0.012em;text-transform:var(--awb-typography1-text-transform);background-color:#f79501;background-image:linear-gradient(150deg, #f79501 20%,#fe6996 100%);font-size:1em;--fontSize:40;line-height:1;\">Advantages of Embeddings<\/h3><span class=\"awb-title-spacer\"><\/span><div class=\"title-sep-container title-sep-container-right\"><div class=\"title-sep sep-single sep-solid\" style=\"border-color:var(--awb-color3);\"><\/div><\/div><\/div><div class=\"fusion-text fusion-text-2\"><ul>\n<li><strong>Dimensionality Reduction<\/strong>: embeddings reduce the complexity of the original data while maintaining relevant information. This allows for more efficient data manipulation and analysis, and in Seo they represent real gold mines for analysis increasingly akin to Search Engine spider behavior.<\/li>\n<li><strong>Improved Algorithm Performance<\/strong>: due to their ability to capture semantic relationships, embeddings improve the accuracy and precision of ML algorithms. This scenario is particularly evident in natural language processing (NLP) and image recognition applications.<\/li>\n<li><strong>Flexibility and Applicability<\/strong>: embeddings can be applied to different types of data and in various domains, from product recommendations to sentiment analysis, making them versatile tools for multiple applications. For example, by assigning numerical sets to words in terms of semantic similarity, &#8220;word embedding&#8221; allows neural network models to understand context in an absolutely more meaningful way and then process it.<\/li>\n<\/ul>\n<\/div><div class=\"fusion-title title fusion-title-3 fusion-title-center fusion-title-text fusion-title-size-three\" style=\"--awb-text-color:#141617;--awb-margin-top:20px;--awb-margin-bottom:20px;--awb-font-size:40px;\"><div class=\"title-sep-container title-sep-container-left\"><div class=\"title-sep sep-single sep-solid\" style=\"border-color:var(--awb-color3);\"><\/div><\/div><span class=\"awb-title-spacer\"><\/span><h3 class=\"fusion-title-heading title-heading-center awb-gradient-text fusion-responsive-typography-calculated\" style=\"font-family:&quot;Work Sans&quot;;font-style:normal;font-weight:800;margin:0;letter-spacing:-0.012em;text-transform:var(--awb-typography1-text-transform);background-color:#f79501;background-image:linear-gradient(150deg, #f79501 20%,#fe6996 100%);font-size:1em;--fontSize:40;line-height:1;\">Embeddings applications in Seo<\/h3><span class=\"awb-title-spacer\"><\/span><div class=\"title-sep-container title-sep-container-right\"><div class=\"title-sep sep-single sep-solid\" style=\"border-color:var(--awb-color3);\"><\/div><\/div><\/div><div class=\"fusion-text fusion-text-3\"><ul>\n<li><strong>Natural Language Processing (NLP)<\/strong>: in NLP, word embeddings such as Word2Vec and GloVe enable models to better understand the context and meaning of words in texts. This has revolutionized applications such as machine translation, sentiment analysis and intelligent chatbots. <b>Word embeddings<\/b> can be useful for keyword analysis and targeting because they allow us to understand the meanings and relationships between words, as well as identify patterns and trends in text data by helping us identify the most important or relevant queries in a given text. This is useful for SEO purposes, as it allows companies to identify the keywords most used by users when they search for a particular product or service. By understanding the relationships between words, word embeddings can also help identify synonyms and related terms that can be useful for keyword targeting and to identify potential search terms that users might use when searching for the company&#8217;s products.<\/li>\n<li><strong>Product Recommendations<\/strong>: a very useful application is related to e-commerce that by analyzing embeddings can timely and strategically present related products based on product similarities and user preferences. This approach improves the customer experience and increases sales and is not limited to proposing &#8220;complementary&#8221; or same-category products as is commonly done automatically using popular CMSs. Through embeddings, it will then be possible to develop increasingly accurate and high-performance strategies that seek the balance point between supply and demand.<\/li>\n<li><strong>Image Recognition<\/strong>: embeddings are also used in image recognition, where they help identify and classify objects within images. Techniques such as convolutional neural networks (CNNs) generate embeddings that represent visual features of images, improving recognition performance.<\/li>\n<li><strong>SEO and Digital Marketing<\/strong>: embeddings are also used to improve SEO and digital marketing strategies, enabling better understanding of user behavior and more effective content creation.<\/li>\n<\/ul>\n<p>Let us look more specifically at the Seo applications of Embeddings:<\/p>\n<ul class=\"wp-block-list\">\n<li>Clustering<strong>:<\/strong> in SEO, &#8220;clusters&#8221; refer to groups of related content revolving around a main topic. Each cluster includes a central &#8220;pillar page,&#8221; which broadly covers the topic, and more specific supporting pages that delve into related subtopics. This approach helps to better organize site content, improving navigability and user experience, as well as facilitating better indexing by search engines. Content clusters also make it possible to increase the authority of the site on specific topics, thereby improving its ranking in organic searches.<\/li>\n<li><strong>Classification:<\/strong> assigning categories to words or documents based on trained patterns.<\/li>\n<li><strong>Recommendations:<\/strong> suggestion of relevant articles to users.<\/li>\n<li><strong>Measurement of Similarity and Diversity:<\/strong> assessment of similarities and differences between words and documents. This scenario will allow you to avoid duplicate content and handle potential &#8220;cannibalization&#8221; query situations by proposing very specific analyses that manage to intercept even the smallest details and characteristics of the scanned pages.<\/li>\n<li><strong>Detection of Anomalies:<\/strong> identification of items that deviate significantly from the data that will enable optimization of the internal architecture or to modify the content.<\/li>\n<li><strong>Collection of Profiled Information:<\/strong> obtaining relevant information from large datasets.<\/li>\n<li><strong>Language Translation, Sentiment Analysis:<\/strong> one way word embeddings help language translation is by providing a common representation of words in different languages. To translate a word from one language to another, a machine learning model must understand the meaning of the word in both languages. Word embeddings can provide this understanding by representing words in a language-independent way. This means that a word embedding for a word in one language can be compared with a word embedding for the same word in another language, allowing the machine learning model to understand the meaning of the word in both languages. So this approach will not be limited to classic lexical and syntactic translation but will propose contextualized content in the different language versions that will allow us to improve our ranking on foreign Serps.<\/li>\n<li><b>Sentiment Analysis<\/b>: to create a lexicon of feelings or emotions using word embeddings, one might begin by selecting a set of words or phrases that are known to be associated with particular feelings or emotions. These could be words or phrases that have been noted by humans for feeling or emotion, or words or phrases commonly used in social media or other online platforms to express particular feelings or emotions.Once a set of words or phrases has been selected, the next step is to use word embeddings to create vectors for each of these words or phrases. These vectors can be created using a pre-trained word embedding model, or they can be created from scratch using machine learning algorithms and a large text data set. Once vectors are created for words or phrases in the lexicon, they can be used to identify the feeling or emotion associated with other words or phrases. For example, if a word or phrase turns out to be similar to a vocabulary vector associated with a particular feeling or emotion, it can be inferred that the word or phrase is also associated with that feeling or emotion (source: https:\/\/marketbrew.ai\/word-embeddings-a-comprehensive-guide).<\/li>\n<li><strong>Content Generation:<\/strong> information from embeddings can be used to generate new sentences related to the original text. For example, assuming we have text on the Outdoors with Word Embedding we will be able to identify relevant words and phrases on the topic such as &#8220;camping,&#8221; &#8220;outdoor life&#8221; that will allow us to improve the content of the page with a view to making it more relevant to the &#8220;Search Intent&#8221; of the Outdoors. In addition to the generation of complete content, through word embeddings we will be able to calculate the semantic similarity of a &#8220;query&#8221; with respect to others in a vocabulary<b>(cosine similarity<\/b>) to make our content more usable without the obstacles of copy related to its mere Seo function. A high cosine similarity will indicate that the vectors are similar, while a low cosine similarity will indicate that they are different and cannot be considered synonymous at the semantic level for the Spider .<\/li>\n<li><b>Contextual Word Prediction<\/b>: through embeddings we will be able to improve the accuracy of autocomplete or predictive text function. The embeddings capture the context in which the words appear and then will be able to use them to predict the next word based on the words that precede it allowing automatic completion of internal search. This activity, together with the always valuable analysis via Google Analytics 4 of the queries used in one&#8217;s website will allow us to improve the UX for example of our e-commerce and serve the best possible proposition to the potential buyer.<\/li>\n<\/ul>\n<p>In previous guides we have focused on the importance of <a href=\"https:\/\/screamingfrog.club\/en\/screaming-frog-version-20\/\">N-Gram<\/a> analysis, but with embeddings you will be able to do a remarkable update of information.<\/p>\n<p>In terms of SEO effectiveness, word embeddings have several advantages; in the first instance, they allow a less approximate understanding of the meaning and context of words within a document, which can be useful in determining the relevance and quality of a web page, compared to treating the analysis as a frequency of individual entities that remain valid for internal architecture but not as specific as this scenario we are describing. Likewise, through N-Grams it is not possible to identify related terms and thus the power of analysis is unequivocally reduced.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-4 fusion-title-center fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:#141617;--awb-margin-top:20px;--awb-margin-bottom:20px;--awb-font-size:40px;\"><div class=\"title-sep-container title-sep-container-left\"><div class=\"title-sep sep-single sep-solid\" style=\"border-color:var(--awb-color3);\"><\/div><\/div><span class=\"awb-title-spacer\"><\/span><h2 class=\"fusion-title-heading title-heading-center awb-gradient-text fusion-responsive-typography-calculated\" style=\"font-family:&quot;Work Sans&quot;;font-style:normal;font-weight:800;margin:0;letter-spacing:-0.012em;text-transform:var(--awb-typography1-text-transform);background-color:#f79501;background-image:linear-gradient(150deg, #f79501 20%,#fe6996 100%);font-size:1em;--fontSize:40;line-height:1;\">Screaming Frog, embedding and ChatGpt API.<\/h2><span class=\"awb-title-spacer\"><\/span><div class=\"title-sep-container title-sep-container-right\"><div class=\"title-sep sep-single sep-solid\" style=\"border-color:var(--awb-color3);\"><\/div><\/div><\/div><div class=\"fusion-text fusion-text-4\"><p>With <a href=\"https:\/\/screamingfrog.club\/en\/screaming-frog-version-20\/\">version 20 of Screaming Frog SEO Spider<\/a>, &#8220;embeddings&#8221; were introduced in the Seo Spider generated using an OpenAI template and through the API directly with an internal function of the tool.<\/p>\n<p>To implement this feature, Screaming Frog has integrated the ability to run <b>custom JavaScript<\/b> functions that will be available <span style=\"color: var(--awb-text-color); font-family: var(--awb-text-font-family); font-size: var(--awb-font-size); font-style: var(--awb-text-font-style); font-weight: var(--awb-text-font-weight); letter-spacing: var(--awb-letter-spacing); text-align: var(--awb-content-alignment); text-transform: var(--awb-text-transform); background-color: var(--awb-bg-color-hover);\">via the <\/span><strong style=\"color: var(--awb-text-color); font-family: var(--awb-text-font-family); font-size: var(--awb-font-size); font-style: var(--awb-text-font-style); letter-spacing: var(--awb-letter-spacing); text-align: var(--awb-content-alignment); text-transform: var(--awb-text-transform); background-color: var(--awb-bg-color-hover);\">Custom &gt; Custom JavaScript<\/strong> <span style=\"color: var(--awb-text-color); font-family: var(--awb-text-font-family); font-size: var(--awb-font-size); font-style: var(--awb-text-font-style); font-weight: var(--awb-text-font-weight); letter-spacing: var(--awb-letter-spacing); text-align: var(--awb-content-alignment); text-transform: var(--awb-text-transform); background-color: var(--awb-bg-color-hover);\">section <\/span><span style=\"color: var(--awb-text-color); font-family: var(--awb-text-font-family); font-size: var(--awb-font-size); font-style: var(--awb-text-font-style); font-weight: var(--awb-text-font-weight); letter-spacing: var(--awb-letter-spacing); text-align: var(--awb-content-alignment); text-transform: var(--awb-text-transform); background-color: var(--awb-bg-color-hover);\">, where you can choose the dedicated script and enter the OpenAI API key to start generating embeddings during scanning<\/span>.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"334\" height=\"438\" alt=\"Utilizzo della funzione Custom Javascript attraverso uso dello Spider Seo Screaming Frog\" title=\"Custom Javascript su Screaming Frog\" src=\"http:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Custom-Javascript-su-Screaming-Frog.png\" class=\"img-responsive wp-image-5022\" srcset=\"https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Custom-Javascript-su-Screaming-Frog-200x262.png 200w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Custom-Javascript-su-Screaming-Frog.png 334w\" sizes=\"(max-width: 640px) 100vw, 334px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-5\" style=\"--awb-margin-top:20px;\"><p>Once you choose Custom Javascript you will simply click on<b>&#8220;+Add from Library<\/b>&#8221; and choose Screaming Frog&#8217;s first suggestion &#8220;(ChatGPT) Extract embeddings from page..&#8221;<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><img decoding=\"async\" width=\"776\" height=\"514\" alt=\"Analisi Embeddings con Screaming Frog Seo Spider\" title=\"Analisi Embeddings con Screaming Frog\" src=\"http:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Analisi-Embeddings-con-Screaming-Frog.png\" class=\"img-responsive wp-image-5026\" srcset=\"https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Analisi-Embeddings-con-Screaming-Frog-200x132.png 200w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Analisi-Embeddings-con-Screaming-Frog-400x265.png 400w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Analisi-Embeddings-con-Screaming-Frog-600x397.png 600w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Analisi-Embeddings-con-Screaming-Frog.png 776w\" sizes=\"(max-width: 640px) 100vw, 776px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-6\" style=\"--awb-margin-top:20px;\"><p>Click on the &#8220;JS&#8221; icon to edit the script and insert the API generated with OpenAI.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-3 hover-type-none\"><img decoding=\"async\" width=\"1148\" height=\"63\" alt=\"Screaming Frog - modifica JS custom\" title=\"Screaming frog &#8211; modifica JS custom\" src=\"http:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Screaming-frog-modifica-JS-custom.png\" class=\"img-responsive wp-image-5031\" srcset=\"https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Screaming-frog-modifica-JS-custom-200x11.png 200w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Screaming-frog-modifica-JS-custom-400x22.png 400w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Screaming-frog-modifica-JS-custom-600x33.png 600w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Screaming-frog-modifica-JS-custom-800x44.png 800w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Screaming-frog-modifica-JS-custom.png 1148w\" sizes=\"(max-width: 640px) 100vw, 1148px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-7\" style=\"--awb-margin-top:20px;\"><p>Below is the screen where you can enter your API Key. Once &#8220;copied and pasted&#8221; into the reserved space, it will be sufficient to process the scan with Screaming Frog to get the embeddings. Since there is a cost to using the API, the advice is to use the &#8220;Javascript Tester&#8221; by entering a URL to be scanned to preview the possible result you will get with a full scan.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-4 hover-type-none\"><a href=\"http:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Javascript-snippet-for-extraction-embedding.png\" class=\"fusion-lightbox\" data-rel=\"iLightbox[4bf42687c3a146abc32]\" data-title=\"Javascript snippet for extraction embedding\" title=\"Javascript snippet for extraction embedding\"><img decoding=\"async\" width=\"800\" height=\"600\" alt=\"Javascript snippet for extraction embedding\" src=\"http:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Javascript-snippet-for-extraction-embedding.png\" class=\"img-responsive wp-image-5035\" srcset=\"https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Javascript-snippet-for-extraction-embedding-200x150.png 200w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Javascript-snippet-for-extraction-embedding-400x300.png 400w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Javascript-snippet-for-extraction-embedding-600x450.png 600w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Javascript-snippet-for-extraction-embedding.png 800w\" sizes=\"(max-width: 640px) 100vw, 800px\" \/><\/a><\/span><\/div><div class=\"fusion-text fusion-text-8\"><p>The results of the &#8220;Custom Javascript&#8221; can be read in the dedicated tab by choosing from the filters in case several extractions or actions requested through the &#8220;Custom JS&#8221; are active.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-5 hover-type-none\"><a href=\"http:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Tab-Custom-Javascript-su-Screaming-Frog.png\" class=\"fusion-lightbox\" data-rel=\"iLightbox[f88acd0b0939f7c18c3]\" data-title=\"Tab Custom Javascript su Screaming Frog\" title=\"Tab Custom Javascript su Screaming Frog\"><img decoding=\"async\" width=\"1322\" height=\"424\" alt=\"Tab Custom Javascript su Screaming Frog per analizzare gli embeddings\" src=\"http:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Tab-Custom-Javascript-su-Screaming-Frog.png\" class=\"img-responsive wp-image-5040\" srcset=\"https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Tab-Custom-Javascript-su-Screaming-Frog-200x64.png 200w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Tab-Custom-Javascript-su-Screaming-Frog-400x128.png 400w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Tab-Custom-Javascript-su-Screaming-Frog-600x192.png 600w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Tab-Custom-Javascript-su-Screaming-Frog-800x257.png 800w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Tab-Custom-Javascript-su-Screaming-Frog-1200x385.png 1200w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Tab-Custom-Javascript-su-Screaming-Frog.png 1322w\" sizes=\"(max-width: 640px) 100vw, 1200px\" \/><\/a><\/span><\/div><div class=\"fusion-text fusion-text-9\" style=\"--awb-margin-top:20px;\"><p class=\"p1\">In case there is a need to share the Screaming Frog scan or configuration, it is necessary to delete the API to not provide this data. From community rumors, the developers of Screaming Frog have already been asked to obscure the API once entered to protect this valuable and expensive data.<\/p>\n<p class=\"p1\">But now that we have obtained the embeddings from Screaming Frog what can we process our new data? As we have seen there are numerous uses of embeddings, let us see together the process to find out based on the obtained vectors a very accurate analysis of related pages.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-5 fusion-title-center fusion-title-text fusion-title-size-three\" style=\"--awb-text-color:#141617;--awb-margin-top:20px;--awb-margin-bottom:20px;--awb-font-size:40px;\"><div class=\"title-sep-container title-sep-container-left\"><div class=\"title-sep sep-single sep-solid\" style=\"border-color:var(--awb-color3);\"><\/div><\/div><span class=\"awb-title-spacer\"><\/span><h3 class=\"fusion-title-heading title-heading-center awb-gradient-text fusion-responsive-typography-calculated\" style=\"font-family:&quot;Work Sans&quot;;font-style:normal;font-weight:800;margin:0;letter-spacing:-0.012em;text-transform:var(--awb-typography1-text-transform);background-color:#f79501;background-image:linear-gradient(150deg, #f79501 20%,#fe6996 100%);font-size:1em;--fontSize:40;line-height:1;\">Related Page Analysis<\/h3><span class=\"awb-title-spacer\"><\/span><div class=\"title-sep-container title-sep-container-right\"><div class=\"title-sep sep-single sep-solid\" style=\"border-color:var(--awb-color3);\"><\/div><\/div><\/div><div class=\"fusion-text fusion-text-10\"><p>A first example of application would be to understand the interconnections between pages of a website or between the detail pages of an e-commerce to best provide an optimal experience for the visitor or potential &#8220;buyer.&#8221;<\/p>\n<p>Let&#8217;s see how to do it:<\/p>\n<ol>\n<li>I get the embeddings with Screaming Frog.<\/li>\n<li>I export the Seo Spider data and format the resulting file by replacing &#8220;Address&#8221; with &#8220;URL.&#8221;<\/li>\n<li>I delete the &#8220;Status Code&#8221; and &#8220;Status&#8221; columns. In this case you will have only 2 headers:\n<ol>\n<li>URL.<\/li>\n<li>Embeddings.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-6 hover-type-none\"><img decoding=\"async\" width=\"1870\" height=\"884\" alt=\"Esempio Embeddings con Screaming Frog e formattazione corretta\" title=\"Esempio Embeddings con Screaming Frog\" src=\"http:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Esempio-Embeddings-con-Screaming-Frog.png\" class=\"img-responsive wp-image-5045\" srcset=\"https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Esempio-Embeddings-con-Screaming-Frog-200x95.png 200w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Esempio-Embeddings-con-Screaming-Frog-400x189.png 400w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Esempio-Embeddings-con-Screaming-Frog-600x284.png 600w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Esempio-Embeddings-con-Screaming-Frog-800x378.png 800w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Esempio-Embeddings-con-Screaming-Frog-1200x567.png 1200w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Esempio-Embeddings-con-Screaming-Frog.png 1870w\" sizes=\"(max-width: 640px) 100vw, 1200px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-11\" style=\"--awb-margin-top:20px;\"><p>At this point you can use a Python script on Coleb to process your data. The following is a &#8221; <a href=\"https:\/\/colab.research.google.com\/drive\/16YuDGr3V0j_YahMZ0QXa4ckJ-uUHBrWf?usp=sharing\">Gus Pelogia<\/a> script <a href=\"https:\/\/colab.research.google.com\/drive\/16YuDGr3V0j_YahMZ0QXa4ckJ-uUHBrWf?usp=sharing\">&#8220;<\/a> for processing.<\/p>\n<p>The tool will ask you to upload your CSV file (the one from Screaming Frog).<\/p>\n<p><span style=\"color: var(--awb-text-color); font-family: var(--awb-text-font-family); font-size: var(--awb-font-size); font-style: var(--awb-text-font-style); font-weight: var(--awb-text-font-weight); letter-spacing: var(--awb-letter-spacing); text-align: var(--awb-content-alignment); text-transform: var(--awb-text-transform); background-color: var(--awb-bg-color-hover);\">Once you have processed the data, it will automatically download another CSV with the results categorized into two columns (if you use Google Spreadsheet you will have to tabulate the data into columns):<\/span><\/p>\n<ul>\n<li>Source of the page.<\/li>\n<li>Related pages.<\/li>\n<\/ul>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-7 hover-type-none\"><img decoding=\"async\" width=\"1906\" height=\"632\" alt=\"Elaborazione dello script di screaming frog con Colab e Python\" title=\"Elaborazione dello script di screaming frog con Colab\" src=\"http:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Elaborazione-dello-script-di-screaming-frog-con-Colab.png\" class=\"img-responsive wp-image-5051\" srcset=\"https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Elaborazione-dello-script-di-screaming-frog-con-Colab-200x66.png 200w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Elaborazione-dello-script-di-screaming-frog-con-Colab-400x133.png 400w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Elaborazione-dello-script-di-screaming-frog-con-Colab-600x199.png 600w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Elaborazione-dello-script-di-screaming-frog-con-Colab-800x265.png 800w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Elaborazione-dello-script-di-screaming-frog-con-Colab-1200x398.png 1200w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Elaborazione-dello-script-di-screaming-frog-con-Colab.png 1906w\" sizes=\"(max-width: 640px) 100vw, 1200px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-12\" style=\"--awb-margin-top:20px;\"><p>Just click on the &#8220;Play&#8221; icon and Colab will allow you to upload the file obtained from Screaming Frog.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-8 hover-type-none\"><a href=\"http:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Upload-file-su-Colab.png\" class=\"fusion-lightbox\" data-rel=\"iLightbox[54cf1f3a413b143b32e]\" data-title=\"Upload file su Colab\" title=\"Upload file su Colab\"><img decoding=\"async\" width=\"1634\" height=\"1158\" alt=\"Upload file su Colab per elaborazione embeddings\" src=\"http:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Upload-file-su-Colab.png\" class=\"img-responsive wp-image-5055\" srcset=\"https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Upload-file-su-Colab-200x142.png 200w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Upload-file-su-Colab-400x283.png 400w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Upload-file-su-Colab-600x425.png 600w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Upload-file-su-Colab-800x567.png 800w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Upload-file-su-Colab-1200x850.png 1200w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Upload-file-su-Colab.png 1634w\" sizes=\"(max-width: 640px) 100vw, 1200px\" \/><\/a><\/span><\/div><div class=\"fusion-text fusion-text-13\" style=\"--awb-margin-top:20px;\"><p>At the end of processing, a new file named<strong>&#8220;related_pages.csv<\/strong>&#8221; will be automatically downloaded locally.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-9 hover-type-none\"><a href=\"http:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Pagine-correlate-ottenute-da-embeddings-Screaming-Frog.png\" class=\"fusion-lightbox\" data-rel=\"iLightbox[c759a753a5582a886d2]\" data-title=\"Pagine correlate ottenute da embeddings Screaming Frog\" title=\"Pagine correlate ottenute da embeddings Screaming Frog\"><img decoding=\"async\" width=\"2550\" height=\"794\" alt=\"Pagine correlate ottenute da embeddings Screaming Frog\" src=\"http:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Pagine-correlate-ottenute-da-embeddings-Screaming-Frog.png\" class=\"img-responsive wp-image-5064\" srcset=\"https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Pagine-correlate-ottenute-da-embeddings-Screaming-Frog-200x62.png 200w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Pagine-correlate-ottenute-da-embeddings-Screaming-Frog-400x125.png 400w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Pagine-correlate-ottenute-da-embeddings-Screaming-Frog-600x187.png 600w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Pagine-correlate-ottenute-da-embeddings-Screaming-Frog-800x249.png 800w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Pagine-correlate-ottenute-da-embeddings-Screaming-Frog-1200x374.png 1200w, https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/07\/Pagine-correlate-ottenute-da-embeddings-Screaming-Frog.png 2550w\" sizes=\"(max-width: 640px) 100vw, 1200px\" \/><\/a><\/span><\/div><div class=\"fusion-text fusion-text-14\" style=\"--awb-margin-top:20px;\"><p>Now all you have to do is check the results and apply the correct changes to the site for optimal &#8220;correlation&#8221; of content at the semantic level. If applied to products in an e-commerce business, it could be an excellent strategy for improving ROI and average shopping cart.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-6 fusion-title-center fusion-title-text fusion-title-size-three\" style=\"--awb-text-color:#141617;--awb-margin-top:20px;--awb-margin-bottom:20px;--awb-font-size:40px;\"><div class=\"title-sep-container title-sep-container-left\"><div class=\"title-sep sep-single sep-solid\" style=\"border-color:var(--awb-color3);\"><\/div><\/div><span class=\"awb-title-spacer\"><\/span><h3 class=\"fusion-title-heading title-heading-center awb-gradient-text fusion-responsive-typography-calculated\" style=\"font-family:&quot;Work Sans&quot;;font-style:normal;font-weight:800;margin:0;letter-spacing:-0.012em;text-transform:var(--awb-typography1-text-transform);background-color:#f79501;background-image:linear-gradient(150deg, #f79501 20%,#fe6996 100%);font-size:1em;--fontSize:40;line-height:1;\">Clustering<\/h3><span class=\"awb-title-spacer\"><\/span><div class=\"title-sep-container title-sep-container-right\"><div class=\"title-sep sep-single sep-solid\" style=\"border-color:var(--awb-color3);\"><\/div><\/div><\/div><div class=\"fusion-text fusion-text-15\"><p>For clustering through embeddings you could use different clustering algorithms such as <strong>K-means<\/strong> or <strong>DBScan <\/strong>that use different similarity metrics to create homogeneous groups. To create a script I used the libraries &#8220;pandas&#8221; for data manipulation, &#8220;sklearn&#8221; for clustering, and &#8220;matplotlib + seaborn&#8221; for displaying an image and document output in csv. The file I used as the dataset was formatted like the previous one with two columns &#8220;URLs&#8221; and &#8220;Embeddings.&#8221;<\/p>\n<\/div><style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-1 > .CodeMirror, .fusion-syntax-highlighter-1 > .CodeMirror .CodeMirror-gutters {background-color:var(--awb-color1);}.fusion-syntax-highlighter-1 > .CodeMirror .CodeMirror-gutters { background-color: var(--awb-color2); }.fusion-syntax-highlighter-1 > .CodeMirror .CodeMirror-linenumber { color: var(--awb-color8); }<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-1 fusion-syntax-highlighter-theme-light\" style=\"opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:var(--awb-color3);\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_1\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><label for=\"fusion_syntax_highlighter_1\" class=\"screen-reader-text\">Syntax Highlighter<\/label><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_1\" data-readOnly=\"nocursor\" data-lineNumbers=\"1\" data-lineWrapping=\"\" data-theme=\"default\"># Importa le librerie necessarie\nimport pandas as pd\nimport numpy as np\nfrom sklearn.cluster import KMeans\nfrom sklearn.decomposition import PCA\nimport matplotlib.pyplot as plt\nimport seaborn as sns\nfrom google.colab import files\n\n# Carica il file\nuploaded = files.upload()\n\n# Leggi il file in un DataFrame\ndf = pd.read_csv(next(iter(uploaded)))\n\n# Assumi che gli embeddings siano salvati come stringhe di liste, convertile in array numpy\ndf['Embeddings'] = df['Embeddings'].apply(eval).apply(np.array)\n\n# Scegli il numero di cluster\nn_clusters = 5  # Puoi cambiare questo valore come preferisci\n\n# Estrai gli embeddings\nembeddings = np.vstack(df['Embeddings'].values)\n\n# Applica il clustering\nkmeans = KMeans(n_clusters=n_clusters, random_state=0).fit(embeddings)\ndf['Cluster'] = kmeans.labels_\n\n# Riduci la dimensionalit\u00e0 per la visualizzazione\npca = PCA(n_components=2)\nembeddings_2d = pca.fit_transform(embeddings)\n\n# Aggiungi le componenti PCA al DataFrame\ndf['PCA1'] = embeddings_2d[:, 0]\ndf['PCA2'] = embeddings_2d[:, 1]\n\n# Salva il file CSV con i cluster\noutput_csv = 'clustered_data.csv'\ndf.to_csv(output_csv, index=False)\nfiles.download(output_csv)\n\n# Crea un'immagine con i cluster\nplt.figure(figsize=(10, 7))\nsns.scatterplot(x='PCA1', y='PCA2', hue='Cluster', data=df, palette='viridis', s=100)\nplt.title('Clusters of Embeddings')\nplt.xlabel('PCA1')\nplt.ylabel('PCA2')\nplt.legend()\nplt.grid(True)\n\n# Salva l'immagine\noutput_image = 'clusters_plot.png'\nplt.savefig(output_image)\nfiles.download(output_image)\n\n# Mostra l'immagine\nplt.show()\n<\/textarea><\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":2712,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[38,67],"tags":[61,60],"class_list":["post-5017","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guide-screaming-frog","category-seo","tag-advanced-en","tag-guide"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Embeddings, Seo &amp; Screaming Frog - | Screaming Frog<\/title>\n<meta name=\"description\" content=\"Learn what embeddings are, how to leverage the OpenAi API with Screaming Frog, and improve analytics with vector representations.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Embeddings, Seo &amp; Screaming Frog - | Screaming Frog\" \/>\n<meta property=\"og:description\" content=\"Learn what embeddings are, how to leverage the OpenAi API with Screaming Frog, and improve analytics with vector representations.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/\" \/>\n<meta property=\"og:site_name\" content=\"Screaming Frog Club\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-18T12:51:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-19T14:14:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/03\/SF_Back_dark.png\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"raffaele.visintin@gmail.com\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"raffaele.visintin@gmail.com\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"26 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/\"},\"author\":{\"name\":\"raffaele.visintin@gmail.com\",\"@id\":\"https:\/\/screamingfrog.club\/en\/#\/schema\/person\/cd9ee509ae86128e5e339f9e3de1bc73\"},\"headline\":\"Embeddings, Seo &amp; Screaming Frog\",\"datePublished\":\"2024-07-18T12:51:05+00:00\",\"dateModified\":\"2024-07-19T14:14:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/\"},\"wordCount\":5277,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/screamingfrog.club\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/03\/SF_Back_dark.png\",\"keywords\":[\"Advanced\",\"Guide\"],\"articleSection\":[\"Guide Screaming Frog\",\"SEO\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/\",\"url\":\"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/\",\"name\":\"Embeddings, Seo &amp; Screaming Frog - | Screaming Frog\",\"isPartOf\":{\"@id\":\"https:\/\/screamingfrog.club\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/03\/SF_Back_dark.png\",\"datePublished\":\"2024-07-18T12:51:05+00:00\",\"dateModified\":\"2024-07-19T14:14:37+00:00\",\"description\":\"Learn what embeddings are, how to leverage the OpenAi API with Screaming Frog, and improve analytics with vector representations.\",\"breadcrumb\":{\"@id\":\"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/#primaryimage\",\"url\":\"https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/03\/SF_Back_dark.png\",\"contentUrl\":\"https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/03\/SF_Back_dark.png\",\"width\":600,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/screamingfrog.club\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Embeddings, Seo &amp; Screaming Frog\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/screamingfrog.club\/en\/#website\",\"url\":\"https:\/\/screamingfrog.club\/en\/\",\"name\":\"Screaming Frog Club\",\"description\":\"Guide e Tutorial sul Seo SPider\",\"publisher\":{\"@id\":\"https:\/\/screamingfrog.club\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/screamingfrog.club\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/screamingfrog.club\/en\/#organization\",\"name\":\"Screaming Frog Club\",\"url\":\"https:\/\/screamingfrog.club\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/screamingfrog.club\/en\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/02\/SF_Club_Logo-2.png\",\"contentUrl\":\"http:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/02\/SF_Club_Logo-2.png\",\"width\":117,\"height\":67,\"caption\":\"Screaming Frog Club\"},\"image\":{\"@id\":\"https:\/\/screamingfrog.club\/en\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/screamingfrog.club\/en\/#\/schema\/person\/cd9ee509ae86128e5e339f9e3de1bc73\",\"name\":\"raffaele.visintin@gmail.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/screamingfrog.club\/wp-content\/litespeed\/avatar\/5b2dd661ff57d360794386547fd7a2dd.jpg?ver=1775343410\",\"url\":\"https:\/\/screamingfrog.club\/wp-content\/litespeed\/avatar\/5b2dd661ff57d360794386547fd7a2dd.jpg?ver=1775343410\",\"contentUrl\":\"https:\/\/screamingfrog.club\/wp-content\/litespeed\/avatar\/5b2dd661ff57d360794386547fd7a2dd.jpg?ver=1775343410\",\"caption\":\"raffaele.visintin@gmail.com\"},\"sameAs\":[\"http:\/\/screamingfrog.club\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Embeddings, Seo &amp; Screaming Frog - | Screaming Frog","description":"Learn what embeddings are, how to leverage the OpenAi API with Screaming Frog, and improve analytics with vector representations.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/","og_locale":"en_US","og_type":"article","og_title":"Embeddings, Seo &amp; Screaming Frog - | Screaming Frog","og_description":"Learn what embeddings are, how to leverage the OpenAi API with Screaming Frog, and improve analytics with vector representations.","og_url":"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/","og_site_name":"Screaming Frog Club","article_published_time":"2024-07-18T12:51:05+00:00","article_modified_time":"2024-07-19T14:14:37+00:00","og_image":[{"width":600,"height":300,"url":"https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/03\/SF_Back_dark.png","type":"image\/png"}],"author":"raffaele.visintin@gmail.com","twitter_card":"summary_large_image","twitter_misc":{"Written by":"raffaele.visintin@gmail.com","Est. reading time":"26 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/#article","isPartOf":{"@id":"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/"},"author":{"name":"raffaele.visintin@gmail.com","@id":"https:\/\/screamingfrog.club\/en\/#\/schema\/person\/cd9ee509ae86128e5e339f9e3de1bc73"},"headline":"Embeddings, Seo &amp; Screaming Frog","datePublished":"2024-07-18T12:51:05+00:00","dateModified":"2024-07-19T14:14:37+00:00","mainEntityOfPage":{"@id":"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/"},"wordCount":5277,"commentCount":0,"publisher":{"@id":"https:\/\/screamingfrog.club\/en\/#organization"},"image":{"@id":"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/#primaryimage"},"thumbnailUrl":"https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/03\/SF_Back_dark.png","keywords":["Advanced","Guide"],"articleSection":["Guide Screaming Frog","SEO"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/","url":"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/","name":"Embeddings, Seo &amp; Screaming Frog - | Screaming Frog","isPartOf":{"@id":"https:\/\/screamingfrog.club\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/#primaryimage"},"image":{"@id":"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/#primaryimage"},"thumbnailUrl":"https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/03\/SF_Back_dark.png","datePublished":"2024-07-18T12:51:05+00:00","dateModified":"2024-07-19T14:14:37+00:00","description":"Learn what embeddings are, how to leverage the OpenAi API with Screaming Frog, and improve analytics with vector representations.","breadcrumb":{"@id":"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/#primaryimage","url":"https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/03\/SF_Back_dark.png","contentUrl":"https:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/03\/SF_Back_dark.png","width":600,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/screamingfrog.club\/en\/embeddings-seo-screaming-frog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/screamingfrog.club\/en\/"},{"@type":"ListItem","position":2,"name":"Embeddings, Seo &amp; Screaming Frog"}]},{"@type":"WebSite","@id":"https:\/\/screamingfrog.club\/en\/#website","url":"https:\/\/screamingfrog.club\/en\/","name":"Screaming Frog Club","description":"Guide e Tutorial sul Seo SPider","publisher":{"@id":"https:\/\/screamingfrog.club\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/screamingfrog.club\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/screamingfrog.club\/en\/#organization","name":"Screaming Frog Club","url":"https:\/\/screamingfrog.club\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/screamingfrog.club\/en\/#\/schema\/logo\/image\/","url":"http:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/02\/SF_Club_Logo-2.png","contentUrl":"http:\/\/screamingfrog.club\/wp-content\/uploads\/2024\/02\/SF_Club_Logo-2.png","width":117,"height":67,"caption":"Screaming Frog Club"},"image":{"@id":"https:\/\/screamingfrog.club\/en\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/screamingfrog.club\/en\/#\/schema\/person\/cd9ee509ae86128e5e339f9e3de1bc73","name":"raffaele.visintin@gmail.com","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/screamingfrog.club\/wp-content\/litespeed\/avatar\/5b2dd661ff57d360794386547fd7a2dd.jpg?ver=1775343410","url":"https:\/\/screamingfrog.club\/wp-content\/litespeed\/avatar\/5b2dd661ff57d360794386547fd7a2dd.jpg?ver=1775343410","contentUrl":"https:\/\/screamingfrog.club\/wp-content\/litespeed\/avatar\/5b2dd661ff57d360794386547fd7a2dd.jpg?ver=1775343410","caption":"raffaele.visintin@gmail.com"},"sameAs":["http:\/\/screamingfrog.club"]}]}},"_links":{"self":[{"href":"https:\/\/screamingfrog.club\/en\/wp-json\/wp\/v2\/posts\/5017","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/screamingfrog.club\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/screamingfrog.club\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/screamingfrog.club\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/screamingfrog.club\/en\/wp-json\/wp\/v2\/comments?post=5017"}],"version-history":[{"count":0,"href":"https:\/\/screamingfrog.club\/en\/wp-json\/wp\/v2\/posts\/5017\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/screamingfrog.club\/en\/wp-json\/wp\/v2\/media\/2712"}],"wp:attachment":[{"href":"https:\/\/screamingfrog.club\/en\/wp-json\/wp\/v2\/media?parent=5017"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/screamingfrog.club\/en\/wp-json\/wp\/v2\/categories?post=5017"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/screamingfrog.club\/en\/wp-json\/wp\/v2\/tags?post=5017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}