<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Best practices Archivi - Giovanni Anfuso</title>
	<atom:link href="https://www.giovannianfuso.it/en/tag/best-practices/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description></description>
	<lastBuildDate>Tue, 15 Sep 2026 10:59:35 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://www.giovannianfuso.it/wp-content/uploads/2025/12/cropped-logo-icon-32x32.png</url>
	<title>Best practices Archivi - Giovanni Anfuso</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How SEO Is Changing with the Advent of AI Overview, AI Mode, and Generative Search</title>
		<link>https://www.giovannianfuso.it/en/how-seo-is-changing-with-the-advent-of-ai-overview/</link>
		
		<dc:creator><![CDATA[Gianni]]></dc:creator>
		<pubDate>Mon, 14 Sep 2026 11:17:07 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[AI Overview]]></category>
		<category><![CDATA[Best practices]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Innovation]]></category>
		<guid isPermaLink="false">https://www.giovannianfuso.it/?p=437</guid>

					<description><![CDATA[<p>How AI Overview Is Changing SEO: traffic impacts, the role of E-E-A-T, and AEO strategies to remain visible in zero-click searches.</p>
<p>L'articolo <a href="https://www.giovannianfuso.it/en/how-seo-is-changing-with-the-advent-of-ai-overview/">How SEO Is Changing with the Advent of AI Overview, AI Mode, and Generative Search</a> proviene da <a href="https://www.giovannianfuso.it/en">Giovanni Anfuso</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Online search is undergoing one of its most significant transformations since the birth of search engines.</p>



<p class="wp-block-paragraph">For many years, the model was relatively simple:</p>



<p class="wp-block-paragraph"><strong>Query ⇨ Search results page ⇨ Click ⇨ Website</strong></p>



<p class="wp-block-paragraph">Today, this journey can no longer be taken for granted.</p>



<p class="wp-block-paragraph">Google, Bing, and emerging AI-powered search platforms are increasingly able to understand complex questions, perform multiple searches, compare sources, and generate answers directly for users.</p>



<p class="wp-block-paragraph">Google has introduced and progressively expanded  <strong>AI Overviews and AI Mode</strong>.  Microsoft is integrating search with  <strong>Bing and Copilot</strong>,  while systems such as ChatGPT Search are further transforming the concept of a search engine by combining web search with AI-generated answers.</p>



<p class="wp-block-paragraph">The result is a significant shift in user behaviour: for many informational queries, users no longer need to visit multiple websites to build an answer themselves.</p>



<p class="wp-block-paragraph">Search engines are therefore evolving from  <strong>lists of documents into systems for retrieving, understanding, and synthesising information.</strong></p>



<p class="wp-block-paragraph">This does not mean that SEO is dead.</p>



<p class="wp-block-paragraph">It means that its purpose is expanding.</p>



<p class="wp-block-paragraph">We should no longer ask only:</p>



<p class="wp-block-paragraph"><strong>&#8220;How can I rank this page?&#8221;</strong></p>



<p class="wp-block-paragraph">but also:</p>



<p class="wp-block-paragraph"><strong>&#8220;How can I make this page a reliable source that a search engine or AI system can find, understand, retrieve, and cite?&#8221;</strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">From SEO to AEO and GEO</h2>



<p class="wp-block-paragraph">In recent years, terms such as SEO, AEO, and GEO have become increasingly common.</p>



<p class="wp-block-paragraph"><strong>SEO: Search Engine Optimization</strong></p>



<p class="wp-block-paragraph">Optimising websites and content to gain visibility in traditional search engines.</p>



<p class="wp-block-paragraph"><strong>AEO: Answer Engine Optimization</strong></p>



<p class="wp-block-paragraph">Optimising content so that it can directly contribute to the answer provided to the user.</p>



<p class="wp-block-paragraph"><strong>GEO: Generative Engine Optimization</strong></p>



<p class="wp-block-paragraph">Optimising a website&#8217;s presence within AI-powered and generative search experiences.</p>



<p class="wp-block-paragraph">However, these should not be considered three completely separate disciplines.</p>



<p class="wp-block-paragraph">SEO remains the foundation.</p>



<p class="wp-block-paragraph">Google has clarified that AI Overviews and AI Mode continue to rely on its core Search ranking and quality systems and that no special technical requirements are needed to appear in generative search features.</p>



<p class="wp-block-paragraph">Microsoft is also increasingly using the term GEO to describe how content participates in AI experiences and is selected as a source for generated answers.</p>



<p class="wp-block-paragraph">We can therefore represent this evolution as:</p>



<p class="wp-block-paragraph"><strong>SEO ⇨ Discovery</strong></p>



<p class="wp-block-paragraph"><strong>AEO ⇨ Answer</strong></p>



<p class="wp-block-paragraph"><strong>GEO ⇨ Citation &amp; Generative Visibility</strong></p>



<p class="wp-block-paragraph">SEO enables content to be discovered.</p>



<p class="wp-block-paragraph">AEO and GEO extend this concept towards making content easier to understand, retrieve, and use within generative answers.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Types of Queries and the Risk of Traffic Loss</h1>



<p class="wp-block-paragraph">The impact of generative search is not the same for every type of query.</p>



<h2 class="wp-block-heading">Informational Queries: HIGH RISK</h2>



<p class="wp-block-paragraph">These are queries where the user is primarily looking for an explanation.</p>



<p class="wp-block-paragraph">For example:</p>



<ul class="wp-block-list">
<li>What is the OAuth2 protocol?</li>



<li>What does canonical URL mean?</li>



<li>How does a CDN work?</li>



<li>What is the difference between SEO and SEM?</li>
</ul>



<p class="wp-block-paragraph">For these queries, a generative answer can often provide a sufficiently complete explanation immediately.</p>



<p class="wp-block-paragraph">The consequence is an increase in  <strong>zero-click searches</strong>:  searches that end without the user visiting an external website.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Comparative and Research Queries: MEDIUM/HIGH RISK</h2>



<p class="wp-block-paragraph">AI platforms are particularly effective at comparisons.</p>



<p class="wp-block-paragraph">A question such as:</p>



<p class="wp-block-paragraph"><strong>&#8220;Which CMS is better suited to an international healthcare portal: Drupal or WordPress?&#8221;</strong></p>



<p class="wp-block-paragraph">may require the system to compare:</p>



<ul class="wp-block-list">
<li>security;</li>



<li>scalability;</li>



<li>multi-country management;</li>



<li>editorial workflows;</li>



<li>SSO;</li>



<li>privacy;</li>



<li>integrations;</li>



<li>costs;</li>



<li>maintenance.</li>
</ul>



<p class="wp-block-paragraph">Google AI Mode and other generative systems can perform multiple searches to build this comparison directly.</p>



<p class="wp-block-paragraph">Clicks remain important when users want to verify a source, explore a technical aspect in greater depth, read about real-world experience, or analyse more detailed data.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Transactional Queries: LOWER RISK</h2>



<p class="wp-block-paragraph">When users need to complete an action, websites continue to play a fundamental role.</p>



<p class="wp-block-paragraph">For example:</p>



<ul class="wp-block-list">
<li>purchasing a product;</li>



<li>booking a hotel;</li>



<li>requesting a quote;</li>



<li>signing up for a service;</li>



<li>downloading software;</li>



<li>contacting a company.</li>
</ul>



<p class="wp-block-paragraph">However, this area is evolving as well.</p>



<p class="wp-block-paragraph"><strong>AI Agents</strong>  are progressively transforming artificial intelligence from a system that simply provides answers into a technology capable of interacting with services and applications.</p>



<p class="wp-block-paragraph">The evolution could therefore be represented as:</p>



<p class="wp-block-paragraph"><strong>Search ⇨ Answer ⇨ Conversation ⇨ Action</strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">How Generative Search Works</h1>



<p class="wp-block-paragraph">Not every search engine uses the same architecture, and we do not know every detail of how their systems work.</p>



<p class="wp-block-paragraph">However, we can identify a general model.</p>



<h2 class="wp-block-heading">1. Understanding Intent</h2>



<p class="wp-block-paragraph">The system interprets the request and attempts to understand:</p>



<ul class="wp-block-list">
<li>meaning;</li>



<li>context;</li>



<li>entities;</li>



<li>intent;</li>



<li>relationships between concepts.</li>
</ul>



<p class="wp-block-paragraph">As a result, an exact match between the keyword entered by the user and the text on a page is becoming less important.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">2. Query Fan-Out</h2>



<p class="wp-block-paragraph">One of the most interesting features of generative search is  <strong>query fan-out</strong>.</p>



<p class="wp-block-paragraph">Google has officially confirmed that AI Overviews and AI Mode can perform multiple related searches across different subtopics and data sources.</p>



<p class="wp-block-paragraph">A complex query can therefore be broken down into several secondary searches.</p>



<p class="wp-block-paragraph">For example:</p>



<p class="wp-block-paragraph"><strong>&#8220;What is the best CMS platform for a European HCP portal?&#8221;</strong></p>



<p class="wp-block-paragraph">could generate searches related to:</p>



<p class="wp-block-paragraph"><strong>healthcare CMS</strong></p>



<p class="wp-block-paragraph"><strong>Drupal security</strong></p>



<p class="wp-block-paragraph"><strong>WordPress healthcare</strong></p>



<p class="wp-block-paragraph"><strong>GDPR CMS</strong></p>



<p class="wp-block-paragraph"><strong>multi-country CMS</strong></p>



<p class="wp-block-paragraph"><strong>HCP authentication</strong></p>



<p class="wp-block-paragraph"><strong>SSO healthcare portal</strong></p>



<p class="wp-block-paragraph">Content therefore does not necessarily need to match the exact wording of the user&#8217;s original query to become a relevant source.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Retrieval, Grounding, and RAG</h2>



<p class="wp-block-paragraph">One of the fundamental concepts behind AI-powered search is  <strong>grounding</strong>.</p>



<p class="wp-block-paragraph">A Large Language Model contains knowledge acquired during training, but when answering questions that require current information, it can use external sources.</p>



<p class="wp-block-paragraph">One approach used for this is  <strong>Retrieval-Augmented Generation (RAG)</strong>.</p>



<p class="wp-block-paragraph">In simplified terms:</p>



<p class="wp-block-paragraph"><strong>Query</strong><br>⇩<br><strong>Retrieval</strong><br>⇩<br><strong>Source Selection</strong><br>⇩<br><strong>Information Extraction</strong><br>⇩<br><strong>Answer Generation</strong><br>⇩<br><strong>Citations / Links</strong></p>



<p class="wp-block-paragraph">Google explicitly confirms the use of RAG and grounding techniques within its generative search features.</p>



<p class="wp-block-paragraph">Microsoft also considers grounding a central component of the AI-powered web: web sources allow generative systems to connect their answers to up-to-date and verifiable information.</p>



<p class="wp-block-paragraph">For SEO and content professionals, this means something important:</p>



<p class="wp-block-paragraph"><strong>before content can be used in an AI-generated answer, it needs to be discoverable, understandable, and considered sufficiently relevant.</strong></p>



<p class="wp-block-paragraph">This is precisely where traditional SEO continues to play a fundamental role.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Google, Bing, and the New Search Landscape</h2>



<p class="wp-block-paragraph">This transformation is not limited to Google.</p>



<h2 class="wp-block-heading">Google</h2>



<p class="wp-block-paragraph">Google primarily operates through:</p>



<ul class="wp-block-list">
<li>traditional Search;</li>



<li>AI Overviews;</li>



<li>AI Mode.</li>
</ul>



<p class="wp-block-paragraph">AI Overviews synthesise information directly within the SERP when Google determines that doing so adds value to the search experience.</p>



<p class="wp-block-paragraph">AI Mode extends this model further by enabling more complex searches, comparisons, and conversational follow-up questions.</p>



<p class="wp-block-paragraph">Both can use query fan-out to discover sources that may differ from those surfaced by a single traditional search query.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Bing and Microsoft Copilot</h2>



<p class="wp-block-paragraph">Microsoft is following a similar direction through Bing and Copilot.</p>



<p class="wp-block-paragraph">One particularly interesting development is the introduction of  <strong>AI Performance in Bing Webmaster Tools</strong>.</p>



<p class="wp-block-paragraph">The report allows publishers to analyse metrics such as:</p>



<ul class="wp-block-list">
<li>total citations;</li>



<li>cited pages;</li>



<li>grounding queries;</li>



<li>citation trends over time.</li>
</ul>



<p class="wp-block-paragraph">Microsoft is therefore beginning to distinguish more explicitly between traditional SEO visibility and  <strong>visibility within AI-generated answers</strong>.</p>



<p class="wp-block-paragraph">This may provide an early indication of how SEO analytics tools will evolve over the coming years.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">ChatGPT Search and Emerging AI Search Engines</h2>



<p class="wp-block-paragraph">Alongside traditional search engines, we are seeing the growth of systems where search is integrated directly into an AI assistant.</p>



<p class="wp-block-paragraph">ChatGPT Search, for example, can search the web and use external pages as sources for its answers.</p>



<p class="wp-block-paragraph">For publishers, this introduces another dimension of organic visibility.</p>



<p class="wp-block-paragraph">There is no longer only:</p>



<p class="wp-block-paragraph"><strong>Google ranking</strong></p>



<p class="wp-block-paragraph">but rather an ecosystem consisting of:</p>



<p class="wp-block-paragraph"><strong>Search visibility</strong></p>



<p class="wp-block-paragraph"><strong>AI visibility</strong></p>



<p class="wp-block-paragraph"><strong>Citation visibility</strong></p>



<p class="wp-block-paragraph"><strong>Brand visibility</strong></p>



<p class="wp-block-paragraph">A website can therefore generate value even when its content is used as a source without necessarily generating an immediate click.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">From Keywords to Topics, Intent, Entities, and Context</h2>



<p class="wp-block-paragraph">Keywords are not disappearing.</p>



<p class="wp-block-paragraph">Their strategic role, however, is changing.</p>



<p class="wp-block-paragraph">The traditional approach:</p>



<p class="wp-block-paragraph"><strong>One keyword ⇨ One page</strong></p>



<p class="wp-block-paragraph">is becoming less effective when applied too rigidly.</p>



<p class="wp-block-paragraph">A modern approach should instead consider:</p>



<p class="wp-block-paragraph"><strong>Keyword ⇨ Topic ⇨ Intent ⇨ Entity ⇨ Context</strong></p>



<p class="wp-block-paragraph">Google has also clarified that there is no need to create dozens of pages simply to cover every possible long-tail variation.</p>



<p class="wp-block-paragraph">Modern search systems can understand synonyms, concepts, and entities even when there is no literal match with the user&#8217;s query.</p>



<p class="wp-block-paragraph">Building <strong>comprehensive semantic coverage of a topic</strong> is therefore becoming increasingly important.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">How to Write Content for AI-Powered Search</h2>



<p class="wp-block-paragraph">There is no magic formula for getting cited.</p>



<p class="wp-block-paragraph">Nor is there an ideal paragraph length that guarantees inclusion in an AI-generated answer.</p>



<p class="wp-block-paragraph">The objective should be to make content easy to understand for both people and information retrieval systems.</p>



<p class="wp-block-paragraph">A good structure can include:</p>



<ul class="wp-block-list">
<li>descriptive headings;</li>



<li>clear paragraphs;</li>



<li>direct answers when appropriate;</li>



<li>tables for comparing data;</li>



<li>lists when they improve readability;</li>



<li>precise definitions;</li>



<li>examples;</li>



<li>verifiable sources;</li>



<li>connections between related concepts.</li>
</ul>



<p class="wp-block-paragraph">The old idea of an  <strong>Atomic Answer that must always be 40-60 words long</strong>  should therefore not be considered an SEO rule.</p>



<p class="wp-block-paragraph">The answer simply needs to be  <strong>clear, complete, and proportionate to the question</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">The Real Competitive Advantage: Non-Commodity Content</h2>



<p class="wp-block-paragraph">Artificial intelligence makes it extremely easy to produce generic content.</p>



<p class="wp-block-paragraph">And that is precisely why generic content is losing value.</p>



<p class="wp-block-paragraph">Google uses the concept of  <strong>non-commodity content</strong>  to describe content that adds something beyond information that is already widely available.</p>



<p class="wp-block-paragraph">This may include:</p>



<ul class="wp-block-list">
<li>first-hand experience;</li>



<li>tests;</li>



<li>benchmarks;</li>



<li>proprietary data;</li>



<li>original research;</li>



<li>case studies;</li>



<li>screenshots;</li>



<li>real-world examples;</li>



<li>well-supported expert opinions;</li>



<li>internally developed methodologies.</li>
</ul>



<p class="wp-block-paragraph">An article that simply repeats:</p>



<p class="wp-block-paragraph"><strong>&#8220;10 benefits of cloud computing&#8221;</strong></p>



<p class="wp-block-paragraph">can easily be summarised by an AI system.</p>



<p class="wp-block-paragraph">An article presenting:</p>



<p class="wp-block-paragraph"><strong>&#8220;How we reduced response times by 38% by migrating this architecture to Azure&#8221;</strong></p>



<p class="wp-block-paragraph">contains information that the model is unlikely to find elsewhere.</p>



<p class="wp-block-paragraph">This distinction will become increasingly important.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">E-E-A-T in AI-Powered Search</h2>



<p class="wp-block-paragraph">Experience, Expertise, Authoritativeness, and Trustworthiness continue to represent important concepts for assessing content quality.</p>



<p class="wp-block-paragraph">However, they should not be interpreted as a single &#8220;AI ranking factor&#8221;.</p>



<p class="wp-block-paragraph">The fundamental principle remains demonstrating that the content is supported by genuine experience, expertise, and verifiable information.</p>



<h2 class="wp-block-heading">Experience</h2>



<p class="wp-block-paragraph">Demonstrate real-world experience through:</p>



<ul class="wp-block-list">
<li>tests;</li>



<li>real cases;</li>



<li>screenshots;</li>



<li>original photos;</li>



<li>problems encountered;</li>



<li>results achieved.</li>
</ul>



<h2 class="wp-block-heading">Expertise</h2>



<p class="wp-block-paragraph">Demonstrate expertise through:</p>



<ul class="wp-block-list">
<li>technical insights;</li>



<li>appropriate terminology;</li>



<li>sources;</li>



<li>data;</li>



<li>accurate explanations;</li>



<li>clear author profiles.</li>
</ul>



<h2 class="wp-block-heading">Authoritativeness</h2>



<p class="wp-block-paragraph">Build authority through:</p>



<ul class="wp-block-list">
<li>citations;</li>



<li>backlinks;</li>



<li>mentions;</li>



<li>publications;</li>



<li>industry reputation.</li>
</ul>



<h2 class="wp-block-heading">Trustworthiness</h2>



<p class="wp-block-paragraph">Strengthen trust through:</p>



<ul class="wp-block-list">
<li>verifiable sources;</li>



<li>identifiable authors;</li>



<li>editorial transparency;</li>



<li>publication and update dates;</li>



<li>clear company information;</li>



<li>website security.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Structured Data: Important, but Without the Myths</h2>



<p class="wp-block-paragraph">Schema.org and structured data remain important SEO tools.</p>



<p class="wp-block-paragraph">They help search engines understand certain types of information and may enable specific rich results.</p>



<p class="wp-block-paragraph">However, they should not be considered a requirement for being used in AI-generated answers.</p>



<p class="wp-block-paragraph">Google has clarified that  <strong>there is no special Schema.org markup for AI Overviews or AI Mode</strong>.</p>



<p class="wp-block-paragraph">Structured data should therefore be implemented when it accurately represents the content on the page and provides genuine value to Search.</p>



<p class="wp-block-paragraph">For example:</p>



<ul class="wp-block-list">
<li>Article;</li>



<li>Product;</li>



<li>Organization;</li>



<li>Person;</li>



<li>Event;</li>



<li>BreadcrumbList;</li>



<li>LocalBusiness.</li>
</ul>



<p class="wp-block-paragraph">The principle remains simple:</p>



<p class="wp-block-paragraph"><strong>Use structured markup when it adds meaning; do not create artificial markup simply to &#8220;convince the AI&#8221;.</strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Images, Video, and Multimodal Content</h2>



<p class="wp-block-paragraph">Search is becoming increasingly multimodal.</p>



<p class="wp-block-paragraph">Answers can include:</p>



<ul class="wp-block-list">
<li>text;</li>



<li>images;</li>



<li>video;</li>



<li>products;</li>



<li>maps;</li>



<li>structured information;</li>



<li>interactive elements.</li>
</ul>



<p class="wp-block-paragraph">Google explicitly recommends complementing textual content with high-quality images and videos where appropriate.</p>



<p class="wp-block-paragraph">It is therefore important to consider:</p>



<ul class="wp-block-list">
<li>image quality;</li>



<li>alt text;</li>



<li>file names;</li>



<li>surrounding text;</li>



<li>captions;</li>



<li>video SEO;</li>



<li>image/video sitemaps where appropriate;</li>



<li>consistency between visual and textual content.</li>
</ul>



<p class="wp-block-paragraph">An original diagram or technical screenshot can provide significantly greater informational value than a generic stock image.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Topic Clusters and Internal Linking</h2>



<p class="wp-block-paragraph">Generative search further reinforces the importance of  <strong>topical authority</strong>.</p>



<p class="wp-block-paragraph">A single isolated article is unlikely to demonstrate the same depth as a connected content ecosystem.</p>



<p class="wp-block-paragraph">An effective structure might look like this:</p>



<h3 class="wp-block-heading"><strong>Pillar Page</strong></h3>



<p class="wp-block-paragraph"><strong>Deep Dive A</strong></p>



<p class="wp-block-paragraph"><strong>Deep Dive B</strong></p>



<p class="wp-block-paragraph"><strong>Case Study</strong></p>



<p class="wp-block-paragraph"><strong>FAQ</strong></p>



<p class="wp-block-paragraph"><strong>Tutorial</strong></p>



<p class="wp-block-paragraph"><strong>Comparison</strong></p>



<p class="wp-block-paragraph">Internal linking helps search engines understand:</p>



<ul class="wp-block-list">
<li>relationships between content;</li>



<li>hierarchy;</li>



<li>context;</li>



<li>topical depth.</li>
</ul>



<p class="wp-block-paragraph">It also improves crawling and content discovery.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Technical SEO: What Does Not Change</h2>



<p class="wp-block-paragraph">Artificial intelligence does not eliminate the need for a technically solid website.</p>



<p class="wp-block-paragraph">The fundamentals remain essential:</p>



<ul class="wp-block-list">
<li>crawlability;</li>



<li>indexability;</li>



<li>robots.txt;</li>



<li>XML sitemaps;</li>



<li>canonical tags;</li>



<li>correct redirects;</li>



<li>HTTP status codes;</li>



<li>performance;</li>



<li>mobile usability;</li>



<li>accessibility;</li>



<li>JavaScript rendering;</li>



<li>internal linking;</li>



<li>understandable HTML;</li>



<li>important content available in textual form.</li>
</ul>



<p class="wp-block-paragraph">If a search engine cannot properly retrieve content, it is unlikely to be able to use that content as a source.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">The New SEO KPIs</h2>



<p class="wp-block-paragraph">One of the biggest mistakes will be continuing to measure success exclusively through organic traffic.</p>



<p class="wp-block-paragraph">Traditional KPIs remain important:</p>



<ul class="wp-block-list">
<li>rankings;</li>



<li>impressions;</li>



<li>CTR;</li>



<li>clicks;</li>



<li>organic sessions;</li>



<li>conversions.</li>
</ul>



<p class="wp-block-paragraph">However, they increasingly need to be complemented by new metrics:</p>



<ul class="wp-block-list">
<li>citations in AI-generated answers;</li>



<li>cited pages;</li>



<li>branded searches;</li>



<li>brand mentions;</li>



<li>direct traffic;</li>



<li>referrals from AI platforms;</li>



<li>engagement;</li>



<li>conversion rate;</li>



<li>visibility for strategically relevant queries.</li>
</ul>



<p class="wp-block-paragraph">Bing has already started this transition through AI Performance in Bing Webmaster Tools, providing data on citations and grounding queries from Copilot, Bing AI, and selected partner experiences.</p>



<p class="wp-block-paragraph">Google, on the other hand, currently includes AI Overviews and AI Mode within the overall Web search traffic reported in Search Console.</p>



<p class="wp-block-paragraph">Measuring <strong>AI visibility</strong> is therefore still a rapidly evolving area.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">SEO Is Not Disappearing: Its Objective Is Changing</h2>



<p class="wp-block-paragraph">For years, the primary SEO objective was:</p>



<p class="wp-block-paragraph"><strong>Achieve a ranking</strong><br>⇩<br><strong>Generate a click</strong><br>⇩<br><strong>Bring the user to the website</strong></p>



<p class="wp-block-paragraph">Today, the journey can increasingly become:</p>



<p class="wp-block-paragraph"><strong>Be discovered</strong><br>⇩<br><strong>Be considered relevant</strong><br>⇩<br><strong>Be retrieved as a source</strong><br>⇩<br><strong>Be cited</strong><br>⇩<br><strong>Build trust</strong><br>⇩<br><strong>Generate a visit or an action</strong></p>



<p class="wp-block-paragraph">This fundamentally changes how we should assess the value of content.</p>



<p class="wp-block-paragraph">Content can contribute to brand visibility even before a click occurs.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">SEO is not dead.</p>



<p class="wp-block-paragraph">On the contrary, it remains part of the infrastructure on which much of the new AI-powered search ecosystem is being built.</p>



<p class="wp-block-paragraph">What is changing is the context.</p>



<p class="wp-block-paragraph">We are no longer optimising solely for a results page made up of ten blue links.</p>



<p class="wp-block-paragraph">We are optimising for an ecosystem where several different experiences coexist:</p>



<p class="wp-block-paragraph"><strong>Search Engine</strong></p>



<p class="wp-block-paragraph"><strong>Answer Engine</strong></p>



<p class="wp-block-paragraph"><strong>Generative Engine</strong></p>



<p class="wp-block-paragraph"><strong>AI Assistant</strong></p>



<p class="wp-block-paragraph"><strong>AI Agent</strong></p>



<p class="wp-block-paragraph">Google AI Overviews, AI Mode, Bing, Microsoft Copilot, and emerging AI platforms are progressively transforming how information is discovered and used.</p>



<p class="wp-block-paragraph">The future of SEO is therefore not about finding tricks to &#8220;please LLMs&#8221;.</p>



<p class="wp-block-paragraph">It is about building technically accessible websites and creating content that has something genuinely valuable to offer:</p>



<p class="wp-block-paragraph"><strong>experience, data, expertise, clarity, authority, and original information.</strong></p>



<p class="wp-block-paragraph">In the past, the main objective was to  <strong>get the click</strong>.</p>



<p class="wp-block-paragraph">Today, the objective is also to  <strong>become a source for the answer</strong>.</p>



<p class="wp-block-paragraph">Tomorrow, it may be about  <strong>becoming both a source and a service that AI agents can interact with directly</strong>.<br></p>



<p class="wp-block-paragraph"><strong>Primary Sources:</strong><br><a href="https://developers.google.com/search/docs/appearance/ai-features?utm_source=chatgpt.com" target="_blank" rel="noopener">Google Search Central – AI features and your website</a>,<a href="https://developers.google.com/search/docs/fundamentals/ai-optimization-guide?utm_source=chatgpt.com" target="_blank" rel="noopener">Google – Generative AI optimization guide</a>,<a href="https://blogs.bing.com/webmaster/February-2026/Introducing-AI-Performance-in-Bing-Webmaster-Tools-Public-Preview?utm_source=chatgpt.com" target="_blank" rel="noopener">Bing Webmaster – AI Performance</a></p>



<p class="wp-block-paragraph"></p>
<p>L'articolo <a href="https://www.giovannianfuso.it/en/how-seo-is-changing-with-the-advent-of-ai-overview/">How SEO Is Changing with the Advent of AI Overview, AI Mode, and Generative Search</a> proviene da <a href="https://www.giovannianfuso.it/en">Giovanni Anfuso</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Joomla Ecosystem: Analyzing the CMS Between Flexibility, Limitations, and Evolution</title>
		<link>https://www.giovannianfuso.it/en/joomla-ecosystem-analyzing-the-cms-between-flexibility-limitations-and-evolution/</link>
		
		<dc:creator><![CDATA[Gianni]]></dc:creator>
		<pubDate>Tue, 20 Jan 2026 15:34:37 +0000</pubDate>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Best practices]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Performance]]></category>
		<guid isPermaLink="false">https://www.giovannianfuso.it/?p=503</guid>

					<description><![CDATA[<p>Strengths, challenges, evolution over time, and future prospects amid modern web development and Artificial Intelligence</p>
<p>L'articolo <a href="https://www.giovannianfuso.it/en/joomla-ecosystem-analyzing-the-cms-between-flexibility-limitations-and-evolution/">Joomla Ecosystem: Analyzing the CMS Between Flexibility, Limitations, and Evolution</a> proviene da <a href="https://www.giovannianfuso.it/en">Giovanni Anfuso</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading"><strong>What Joomla Is</strong></h3>



<p class="wp-block-paragraph"><a href="https://www.joomla.org/" target="_blank" rel="noreferrer noopener">Joomla</a> is one of the historic open-source CMS platforms, often positioned between the simplicity of WordPress and the enterprise-level complexity of Drupal. Over the years, it has aimed to balance flexibility, structural control, and ease of use, catering to both developers and advanced users.<br>In this article, we analyze Joomla as a platform: its strengths, areas for improvement, technical evolution, and its role in today’s landscape dominated by APIs, headless architectures, and Artificial Intelligence.</p>



<h3 class="wp-block-heading"><strong>Strengths of Joomla</strong></h3>



<p class="wp-block-paragraph">Joomla offers several features that make it a valid solution in specific contexts:</p>



<ul class="wp-block-list">
<li><strong>Native MVC structure</strong><br>Joomla has long adopted the Model-View-Controller pattern, providing a clear separation between logic, data, and presentation, appreciated by developers.</li>



<li><strong>Advanced user management and ACL</strong><br>Its permission system is among the most comprehensive in traditional CMSs, allowing granular configurations without external extensions.</li>



<li><strong>Built-in multilingual support</strong><br>Unlike other CMSs, Joomla offers native multilingual support, simplifying the management of international websites.</li>



<li><strong>Extensibility via components, modules, and plugins</strong><br>The ecosystem is well-structured, enabling additional functionality while maintaining good code organization.</li>



<li><strong>Historic and active open-source community</strong><br>Joomla boasts a strong community that has helped keep it alive and up-to-date over time.</li>
</ul>



<h3 class="wp-block-heading"><strong>Areas for Improvement</strong></h3>



<p class="wp-block-paragraph">Despite its strengths, Joomla has shown challenges in maintaining a competitive position in the modern landscape:</p>



<ul class="wp-block-list">
<li><strong>Less dynamic ecosystem</strong><br>Compared to <a href="/en/wordpress-what-it-is-how-it-works-and-the-order-in-which-to-learn-it/">WordPress</a> and <a href="/en/drupal-ecosystem-strengths-challenges-and-prospects-with-the-rise-of-ai/">Drupal</a>, the number of actively maintained extensions is smaller.</li>



<li><strong>Hybrid learning curve</strong><br>Not immediately beginner-friendly, yet not fully “developer-first” for those seeking complete control like Drupal.</li>



<li><strong>Admin UX and frontend</strong><br>The interface has improved over time but remains less intuitive compared to more modern solutions.</li>



<li><strong>Slow adoption of emerging trends</strong><br>Headless CMS, JAMstack, and microservices are supported, but they are not yet central to Joomla’s ecosystem.</li>
</ul>



<h3 class="wp-block-heading"><strong>Joomla’s Evolution Over Time</strong></h3>



<p class="wp-block-paragraph">Joomla has gone through several evolutionary phases:</p>



<ul class="wp-block-list">
<li><strong>Joomla 2.x – 3.x</strong><br>Consolidation of the MVC structure, improved user management, and extensions.</li>



<li><strong>Joomla 4</strong><br>Major code refactoring, greater adherence to modern PHP standards, improvements in security, accessibility, and performance.</li>



<li><strong>Joomla 5</strong><br>Focus on stability, compatibility with recent PHP versions, and enhanced developer experience.</li>
</ul>



<p class="wp-block-paragraph">This evolution shows a clear attempt at modernization, although more gradual compared to other CMS platforms.</p>



<h3 class="wp-block-heading"><strong>Joomla in the Current Context: APIs, Headless, and AI</strong></h3>



<p class="wp-block-paragraph">Modern web development demands increasingly flexible and integrable platforms:</p>



<ul class="wp-block-list">
<li><strong>APIs and Headless</strong><br>Joomla supports REST APIs and can be used in headless architectures, but it was not initially designed with this philosophy in mind like Drupal or pure headless CMSs.</li>



<li><strong>Automation and AI</strong><br>Integration with AI tools mainly occurs via third-party extensions:
<ul class="wp-block-list">
<li>Content generation and optimization</li>



<li>Automatic tagging</li>



<li>Editorial and SEO assistance</li>
</ul>
</li>



<li><strong>Intelligent personalization</strong><br>While the potential exists, AI adoption is not yet a core part of the official roadmap.<br>In an AI-first context, Joomla will need deeper integrations and a more innovative extension ecosystem to remain competitive.</li>
</ul>



<h3 class="wp-block-heading"><strong>Conclusion</strong></h3>



<p class="wp-block-paragraph">Joomla remains a solid CMS, suitable for medium-complexity projects requiring a strong structure, advanced user management, and content control. However, it faces competition from platforms more aggressive in innovation, such as Drupal in enterprise environments and WordPress in terms of reach and ecosystem.</p>



<p class="wp-block-paragraph">The future of Joomla will depend on its ability to:</p>



<ul class="wp-block-list">
<li>Enhance the developer experience</li>



<li>Integrate APIs, headless architectures, and AI natively</li>



<li>Refresh and modernize its extension ecosystem</li>
</ul>



<p class="wp-block-paragraph">In my view, if Joomla succeeds in this path, it could carve out a more defined role in the landscape of modern CMS platforms.</p>
<p>L'articolo <a href="https://www.giovannianfuso.it/en/joomla-ecosystem-analyzing-the-cms-between-flexibility-limitations-and-evolution/">Joomla Ecosystem: Analyzing the CMS Between Flexibility, Limitations, and Evolution</a> proviene da <a href="https://www.giovannianfuso.it/en">Giovanni Anfuso</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Drupal Ecosystem: Strengths, Challenges, and Prospects with the Rise of AI</title>
		<link>https://www.giovannianfuso.it/en/drupal-ecosystem-strengths-challenges-and-prospects-with-the-rise-of-ai/</link>
		
		<dc:creator><![CDATA[Gianni]]></dc:creator>
		<pubDate>Mon, 19 Jan 2026 20:16:10 +0000</pubDate>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Best practices]]></category>
		<category><![CDATA[Innovation]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Performance]]></category>
		<guid isPermaLink="false">https://www.giovannianfuso.it/?p=505</guid>

					<description><![CDATA[<p>Strengths, areas for improvement, historical evolution, and future of the Drupal CMS in the AI era for developers and web professionals.</p>
<p>L'articolo <a href="https://www.giovannianfuso.it/en/drupal-ecosystem-strengths-challenges-and-prospects-with-the-rise-of-ai/">Drupal Ecosystem: Strengths, Challenges, and Prospects with the Rise of AI</a> proviene da <a href="https://www.giovannianfuso.it/en">Giovanni Anfuso</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">Introduction</h3>



<p class="wp-block-paragraph"><a href="https://new.drupal.org/home" target="_blank" rel="noreferrer noopener">Drupal</a> is one of the longest-standing and most versatile CMS platforms on the market, known for its flexibility and modularity. Over the years, it has evolved from a platform for complex websites to a tool capable of supporting enterprise projects, community portals, and advanced digital platforms. This article examines Drupal’s strengths and challenges, its evolution over time, and future prospects, particularly with the integration of Artificial Intelligence technologies.</p>



<h3 class="wp-block-heading">Strengths of Drupal</h3>



<p class="wp-block-paragraph">Drupal stands out for several key features that make it a robust CMS appreciated by developers:</p>



<p class="wp-block-paragraph"><strong>Modularity and flexibility:</strong> Thanks to its modular architecture, functionalities can be extended without compromising the core.<br><strong>Advanced security:</strong> Regular updates and an active community ensure protection even for high-risk sites.<br><strong>Complex content management:</strong> Supports custom content types, taxonomies, and advanced views.<br><strong>Scalability:</strong> Ideal for enterprise websites, government portals, and high-traffic platforms.<br><strong>Community and ecosystem:</strong> Thousands of modules and themes, alongside a global developer <a href="https://www.drupal.org/welcome/community" target="_blank" rel="noreferrer noopener">community</a>.</p>



<h3 class="wp-block-heading">Areas for Improvement</h3>



<p class="wp-block-paragraph">Despite its strengths, Drupal presents some challenges for developers and organizations:</p>



<p class="wp-block-paragraph"><strong>Steep learning curve:</strong> The CMS complexity can be daunting for those coming from WordPress or more “out-of-the-box” solutions.<br><strong>Frontend management not straightforward:</strong> Even with Twig, design and frontend integration require advanced skills.<br><strong>Performance on small sites:</strong> Without caching and optimization, simple sites can perform slower than lighter solutions.<br><strong>Module updates and compatibility:</strong> Some third-party modules require manual updates, occasionally causing conflicts.</p>



<h3 class="wp-block-heading">Historical Evolution of Drupal</h3>



<p class="wp-block-paragraph">Drupal has undergone significant evolutionary steps:</p>



<p class="wp-block-paragraph"><strong>Versions 6–7:</strong> Consolidation of content management and first developer APIs.<br><strong>Version 8:</strong> Introduction of Symfony, REST API, greater adherence to modern standards.<br><strong>Versions 9, 10, and 11:</strong> Improvements in security, modern PHP compatibility, integration with headless tools, and support for advanced editors like CKEditor.</p>



<p class="wp-block-paragraph">This evolution has allowed Drupal to adapt to enterprise requirements and the growing demand for headless and omnichannel architectures.</p>



<h3 class="wp-block-heading">Drupal and the Rise of AI</h3>



<p class="wp-block-paragraph">Artificial Intelligence is transforming the web, and Drupal is embracing these trends:</p>



<p class="wp-block-paragraph"><strong>Content intelligence:</strong> Modules for automatic content suggestions, smart tagging, and text generation.<br><strong>Advanced personalization:</strong> AI to suggest relevant content to different users in real-time.<br><strong>Workflow automation:</strong> From SEO optimization to media management, AI can reduce editors’ workload.<br><strong>Integration with external tools:</strong> APIs for NLP, data analysis, and predictive systems.</p>



<p class="wp-block-paragraph">Adopting AI in Drupal represents an opportunity to simplify development, enhance UX, and deliver personalized content, while maintaining the platform’s security and flexibility.</p>



<h3 class="wp-block-heading">Conclusion</h3>



<p class="wp-block-paragraph">Drupal remains a reference platform for developers and organizations seeking a powerful, scalable, and secure CMS. Its strengths, including modularity, security, and advanced content management, keep it competitive, while challenges such as the learning curve and performance can be mitigated through best practices and modern tools.</p>



<p class="wp-block-paragraph">With AI integration, Drupal is poised to become not just a CMS for complex content, but an intelligent platform capable of adapting dynamically and predictively to the needs of users and development teams.</p>
<p>L'articolo <a href="https://www.giovannianfuso.it/en/drupal-ecosystem-strengths-challenges-and-prospects-with-the-rise-of-ai/">Drupal Ecosystem: Strengths, Challenges, and Prospects with the Rise of AI</a> proviene da <a href="https://www.giovannianfuso.it/en">Giovanni Anfuso</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Technical Documentation and Software Architecture: The True Value of the Project Architect</title>
		<link>https://www.giovannianfuso.it/en/technical-documentation-and-software-architecture-the-true-value-of-the-project-architect/</link>
		
		<dc:creator><![CDATA[Gianni]]></dc:creator>
		<pubDate>Thu, 08 Jan 2026 10:59:23 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software Architecture]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Best practices]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Technical Architect]]></category>
		<guid isPermaLink="false">https://www.giovannianfuso.it/?p=511</guid>

					<description><![CDATA[<p>Discover why technical documentation and design architecture are essential in software and web development. The strategic role of the software architect beyond the code.</p>
<p>L'articolo <a href="https://www.giovannianfuso.it/en/technical-documentation-and-software-architecture-the-true-value-of-the-project-architect/">Technical Documentation and Software Architecture: The True Value of the Project Architect</a> proviene da <a href="https://www.giovannianfuso.it/en">Giovanni Anfuso</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In the world of software development and complex web projects, the difference between a project that scales and one that fails is rarely purely technical. Often, it comes down to communication, decision-making, and vision. In this article, we explore the importance of technical documentation, design architecture, and the key role of software architects (<a href="/en/tag/technical-architect-insights/">Technical Architects</a>), professionals distinct from senior developers for their ability to transform ideas into shared systems through clear and structured documentation.</p>



<h3 class="wp-block-heading">Technical Documentation and Design Architecture: Why They Matter</h3>



<p class="wp-block-paragraph">Technical documentation is not an accessory to a project-it is one of its foundational pillars. Specifically, the design architecture of software, an app, or a web project represents:</p>



<ul class="wp-block-list">
<li>The overall system vision</li>



<li>Long-term structural decisions</li>



<li>Technical and organizational constraints</li>



<li>Rules for project evolution</li>
</ul>



<p class="wp-block-paragraph">A well-documented architecture allows a project to:</p>



<ul class="wp-block-list">
<li>Scale over time</li>



<li>Onboard new developers efficiently</li>



<li>Reduce ambiguity and misunderstandings</li>



<li>Support informed decision-making</li>
</ul>



<h3 class="wp-block-heading">Software Architect vs. Senior Developer</h3>



<p class="wp-block-paragraph">A software architect is not simply a highly experienced developer. The key difference lies in the primary medium they work with.</p>



<p class="wp-block-paragraph"><strong>Senior Developer:</strong></p>



<ul class="wp-block-list">
<li>Implements solutions through code</li>



<li>Optimizes components and features</li>



<li>Solves complex technical problems</li>
</ul>



<p class="wp-block-paragraph"><strong>Software Architect:</strong></p>



<ul class="wp-block-list">
<li>Implements ideas through documentation</li>



<li>Translates abstract visions into shared systems</li>



<li>Coordinates people, processes, and technology</li>



<li>Builds consensus before writing code</li>
</ul>



<p class="wp-block-paragraph">In short, code is a consequence of architectural decisions, not their starting point.</p>



<h3 class="wp-block-heading">The Organizational Role of the Project Architect</h3>



<p class="wp-block-paragraph">An effective software architect acts as a facilitator of decision-making. Their work involves producing clear, targeted, and purpose-driven documents, including:</p>



<ul class="wp-block-list">
<li>Architecture overviews</li>



<li>Development plans</li>



<li>Project proposals</li>



<li>Developer estimates and forecasts</li>



<li>Technology menus and architectural choices</li>



<li>Problem statements</li>



<li>Post-mortem analyses</li>
</ul>



<p class="wp-block-paragraph">These documents do more than “explain”; they align teams, guide decisions, and assign responsibility.</p>



<h3 class="wp-block-heading">How to Write Effective Technical Documentation</h3>



<p class="wp-block-paragraph">Good technical documentation follows precise rules, focusing on maximum information density and clarity.</p>



<p class="wp-block-paragraph"><strong>Key Principles:</strong></p>



<ul class="wp-block-list">
<li><strong>Bullet points:</strong> Increase information density and reduce ambiguity</li>



<li><strong>Clear headings:</strong> Facilitate organization, consultation, and archiving</li>



<li><strong>Chronological storage:</strong> Documents are historical artifacts, not updated for “current relevance”</li>



<li><strong>Defined purpose:</strong> Each document must serve a specific, measurable goal</li>
</ul>



<p class="wp-block-paragraph"><strong>Documents as artifacts, not living resources:</strong><br>A common mistake is treating documentation as something that must be continuously updated. Technical documents should be:</p>



<ul class="wp-block-list">
<li>Timely</li>



<li>Contextualized</li>



<li>Linked to a specific decision or project phase</li>
</ul>



<p class="wp-block-paragraph">This approach allows teams to reconstruct the <em>why</em> behind choices, not just the <em>what</em>.</p>



<h3 class="wp-block-heading">The Real Bottleneck in Software Development</h3>



<p class="wp-block-paragraph">A key, often counterintuitive insight:</p>



<p class="wp-block-paragraph"><strong>The greatest bottlenecks in software development are not technical-they are communicative and decision-making related.</strong></p>



<p class="wp-block-paragraph">Common problems include:</p>



<ul class="wp-block-list">
<li>Undocumented decisions</li>



<li>Implicit assumptions</li>



<li>Lack of consensus</li>



<li>Ambiguities in requirements</li>



<li>Divergent visions among teams</li>
</ul>



<p class="wp-block-paragraph">Well-designed technical documentation drastically reduces these risks.</p>



<h3 class="wp-block-heading">Conclusion</h3>



<p class="wp-block-paragraph">Design architecture and technical documentation are strategic tools, not bureaucratic overhead.<br>The software architect is the professional who enables ideas to become real, shared, and sustainable systems-through writing first, and code second.</p>



<p class="wp-block-paragraph">In an increasingly complex digital ecosystem, investing in documentation is investing in better decision-making and long-term project success.</p>
<p>L'articolo <a href="https://www.giovannianfuso.it/en/technical-documentation-and-software-architecture-the-true-value-of-the-project-architect/">Technical Documentation and Software Architecture: The True Value of the Project Architect</a> proviene da <a href="https://www.giovannianfuso.it/en">Giovanni Anfuso</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress: what it is, how it works, and the order in which to learn it</title>
		<link>https://www.giovannianfuso.it/en/wordpress-what-it-is-how-it-works-and-the-order-in-which-to-learn-it/</link>
		
		<dc:creator><![CDATA[Gianni]]></dc:creator>
		<pubDate>Sun, 28 Dec 2025 10:10:20 +0000</pubDate>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Best practices]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Roadmap]]></category>
		<guid isPermaLink="false">https://www.giovannianfuso.it/?p=424</guid>

					<description><![CDATA[<p>Discover the WordPress ecosystem, its architecture, and the proper learning order, including official documentation, roadmaps, and best practices.</p>
<p>L'articolo <a href="https://www.giovannianfuso.it/en/wordpress-what-it-is-how-it-works-and-the-order-in-which-to-learn-it/">WordPress: what it is, how it works, and the order in which to learn it</a> proviene da <a href="https://www.giovannianfuso.it/en">Giovanni Anfuso</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In this article, we explore the <a href="/en/cms-en/wordpress-cms/">WordPress ecosystem</a> – its internal architecture, main components, and recommended paths for learning it effectively. We also examine the roadmap from <a href="https://roadmap.sh/wordpress" target="_blank" rel="noreferrer noopener">roadmap.sh</a>, the official WordPress documentation – standards-based and guideline-oriented – and provide a critical perspective on quality control, benchmarking, and common bad practices in the industry.</p>



<h2 class="wp-block-heading"><strong>WordPress and Its Ecosystem</strong></h2>



<p class="wp-block-paragraph">WordPress <strong>is the most widely used open-source CMS in the world</strong>, a software platform for creating websites, blogs, and dynamic applications based on <strong>PHP and MySQL</strong>. Thanks to its flexibility, extensive library of plugins and themes, and global community, it is the choice of millions of developers and companies.<br>Learn more at: <a href="https://it.wikipedia.org/wiki/WordPress" target="_blank" rel="noreferrer noopener">Wikipedia</a></p>



<p class="wp-block-paragraph">The WordPress ecosystem is not just the core; it includes a range of components, tools, and communities that collaborate to expand its functionalities and development opportunities.</p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><strong>WordPress Architecture</strong></h3>



<p class="wp-block-paragraph">WordPress is built on a <strong>modular architecture</strong> that can be extended via standard components:</p>



<ul class="wp-block-list">
<li><strong>Core:</strong> the heart of the CMS, providing basic functions for managing content, users, pages, posts, and media.</li>



<li><strong>Themes:</strong> define the website’s visual appearance and can be customized or built from scratch.</li>



<li><strong>Plugins:</strong> extend functionality (e-commerce, SEO, performance, forums, etc.).</li>



<li><strong>Database:</strong> MySQL or MariaDB stores content, settings, and configurations.</li>



<li><strong>REST API:</strong> allows interaction between WordPress and external applications.</li>



<li><strong>Block Editor (Gutenberg):</strong> visual editing system with a block-based structure.</li>
</ul>



<p class="wp-block-paragraph">Learn more at: <a href="https://it.wikipedia.org/wiki/WordPress" target="_blank" rel="noreferrer noopener">Wikipedia</a></p>



<p class="wp-block-paragraph">This architecture allows building simple or complex sites but requires a solid understanding of the abstraction layers and how they interact.</p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><strong>Official Documentation: Standards, Guidelines, and Orientation</strong></h3>



<p class="wp-block-paragraph">The <strong>official WordPress documentation</strong> (Codex, Developer Resources, and Learn.WordPress) primarily <strong>serves as a standards reference</strong>: it <strong>provides accepted and recommended guidelines</strong> on how to perform tasks and how internal tools function. It does not merely give “don’t do it because it might go wrong” advice but defines <strong>how to do a task correctly</strong> and which standards are recognized.</p>



<p class="wp-block-paragraph">Examples of official documentation:</p>



<ul class="wp-block-list">
<li><strong><a href="https://learn.wordpress.org/learning-pathways/" target="_blank" rel="noreferrer noopener">Learn.WordPress.org</a></strong> – Structured learning pathways for users and developers.</li>



<li><strong>Developer Handbook (Developer Resources)</strong> – Guidelines on APIs, plugins, and themes.</li>



<li><strong>WordPress Codex</strong> – Historical user manual and developer reference.</li>
</ul>



<p class="wp-block-paragraph">Important: official documentation is not necessarily a complete step-by-step learning path but rather an accurate description of how standards and APIs work.</p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><strong>Recommended Learning Order for WordPress</strong></h3>



<ol class="wp-block-list">
<li><strong>Understanding WordPress as a CMS</strong><br><a href="https://learn.wordpress.org/learning-pathways/" target="_blank" rel="noreferrer noopener">Start with the basics</a>:
<ul class="wp-block-list">
<li>What a CMS is and how WordPress works.</li>



<li>Differences between WordPress.com and WordPress.org.</li>



<li>Dashboard, posts, pages, media, and user roles.<br>This phase is crucial to contextualize everything else.</li>
</ul>
</li>



<li><strong>Installation and Configuration</strong>
<ul class="wp-block-list">
<li>Local environments (Local, XAMPP, Docker).</li>



<li>General settings, permalinks, media.</li>



<li>Basic security and updates.</li>
</ul>
</li>



<li><strong>Themes and Customization</strong>
<ul class="wp-block-list">
<li>Child and custom themes.</li>



<li>Modifying template files.</li>



<li>Block editor (Gutenberg) and Full Site Editing.</li>
</ul>
</li>



<li><strong>Plugins and Advanced Features</strong>
<ul class="wp-block-list">
<li>Key plugins: SEO, performance, caching.</li>



<li>How to install and configure.</li>



<li>When custom development is required.</li>
</ul>
</li>



<li><strong>Advanced Development (for Developers)</strong>
<ul class="wp-block-list">
<li>Core languages: <strong>HTML, CSS, JavaScript, PHP</strong>.</li>



<li>WordPress hooks: <strong>actions </strong>and <strong>filters</strong>.</li>



<li>Creating custom plugins and themes.</li>



<li>REST API and performance.</li>
</ul>
</li>
</ol>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><strong>The Roadmap from roadmap.sh</strong></h3>



<p class="wp-block-paragraph">The <a href="https://roadmap.sh/wordpress" target="_blank" rel="noreferrer noopener">roadmap.sh</a> page provides a structured <strong>guide to WordPress development in 2026</strong>. While useful as a general orientation, it is important to note that it is not official WordPress documentation but an<strong> educational roadmap</strong> <strong>created by the community</strong> with support from <a href="https://melapress.com/?utm_medium=referral&amp;utm_source=roadmapsh&amp;utm_campaign=wproadmap" target="_blank" rel="noreferrer noopener"><strong>Melapress</strong></a>.</p>



<p class="wp-block-paragraph"><strong>Thanks to the author for the synthesis</strong>, but it is important to note:</p>



<ul class="wp-block-list">
<li><strong>It is not always supported by quality metrics or established benchmarks</strong> — it is more an ideal path than a rigid rule.</li>



<li><strong>It often lacks direct references to real-world use cases</strong>: the roadmap does not include tools for automated quality control or explicit guidance on <strong>avoiding bad practices</strong>.</li>



<li><strong>It does not consider resource budgeting</strong>, i.e., realistic allocation of time and resources for each learning or production level.</li>



<li><strong>Practices like overusing page builders</strong> without understanding standards or failing to test for performance/security can lead to large-scale issues.</li>
</ul>



<p class="wp-block-paragraph">In summary: roadmap.sh is excellent as a high-level guide but should be complemented with official documentation and a critical, best-practice-based approach.</p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><strong>Common Issues and “Bad Practices” to Avoid</strong></h3>



<p class="wp-block-paragraph">Many learners (and professionals) stumble on recurring mistakes:</p>



<ul class="wp-block-list">
<li>Relying exclusively on page builders without understanding the core and standard themes.</li>



<li>Ignoring security and daily maintenance (updates, backups).</li>



<li>Not testing performance and SEO objectively.</li>



<li>Not knowing WordPress coding standards, leading to non-performant plugins or themes.</li>
</ul>



<p class="wp-block-paragraph">These errors are not caused by the wrong tool but by a lack of disciplined learning roadmap based on real standards.</p>



<p class="wp-block-paragraph"></p>



<h4 class="wp-block-heading"><strong>Conclusion</strong></h4>



<p class="wp-block-paragraph">Successfully learning WordPress means understanding the <strong>ecosystem as a whole</strong>: core, themes, plugins, APIs, and community. Official documentation is essential as a standards and reference guide, while third-party resources like roadmap.sh are useful to <strong>understand the development path</strong>, provided they are integrated with real <strong>best practices, quality control, and performance evaluation</strong>.</p>



<p class="wp-block-paragraph"></p>
<p>L'articolo <a href="https://www.giovannianfuso.it/en/wordpress-what-it-is-how-it-works-and-the-order-in-which-to-learn-it/">WordPress: what it is, how it works, and the order in which to learn it</a> proviene da <a href="https://www.giovannianfuso.it/en">Giovanni Anfuso</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
