<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Leonardo Castignani | Blog</title><description>Practical guides on SEO, web performance, and software development for SMEs and professionals in the Marche region.</description><link>https://www.leonardocastignani.it/</link><language>en-US</language><item><title>Edge Computing and CDNs: How to Bring Your Astro Site Closer to Users</title><link>https://www.leonardocastignani.it/en/blog/edge-computing-cdn-astro-ttfb-performance/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/edge-computing-cdn-astro-ttfb-performance/</guid><description>Edge Computing and CDNs with Astro: how Cloudflare, Vercel, and Netlify cut TTFB below 50ms. A practical guide to SSR adapters, middleware, and real use cases.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Advanced Lazy Loading: Images, Components, and Modules in Astro</title><link>https://www.leonardocastignani.it/en/blog/advanced-lazy-loading-astro-core-web-vitals-italy/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/advanced-lazy-loading-astro-core-web-vitals-italy/</guid><description>Beyond the loading=&apos;lazy&apos; attribute: discover how to use Intersection Observer, Astro client directives, and dynamic imports to load only what you need.</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Content Security Policy (CSP): How to Protect Your Site from Attacks</title><link>https://www.leonardocastignani.it/en/blog/website-security-csp-astro-guide-italy/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/website-security-csp-astro-guide-italy/</guid><description>Configuring a robust CSP in Astro: a guide to HTTP headers, essential directives, and how to test security without breaking production.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Schema Markup and Structured Data: The Complete Guide for Astro</title><link>https://www.leonardocastignani.it/en/blog/schema-markup-json-ld-astro-seo-italy/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/schema-markup-json-ld-astro-seo-italy/</guid><description>How to implement JSON-LD in Astro for Article, BreadcrumbList, Person, and LocalBusiness. Ready-to-use snippets and Rich Results Test validation.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Google Search Console: The Practical Guide for Non-Technical Users</title><link>https://www.leonardocastignani.it/en/blog/google-search-console-seo-guide-websites-italy/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/google-search-console-seo-guide-websites-italy/</guid><description>Google Search Console guide for businesses: how to read impressions, clicks, and queries, and turn it into a weekly tool for attracting customers.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate></item><item><title>GDPR in 2026: What Changed and How to Make Your Site Compliant</title><link>https://www.leonardocastignani.it/en/blog/gdpr-2026-website-compliance-guide-italy/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/gdpr-2026-website-compliance-guide-italy/</guid><description>GDPR 2026 in Italy: regulatory updates, new penalties, and common grey areas. The essential compliance checklist for your business and website.</description><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Cookie Banners and Consent: The Practical Guide to Getting It Right</title><link>https://www.leonardocastignani.it/en/blog/gdpr-cookie-banner-compliance-guide/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/gdpr-cookie-banner-compliance-guide/</guid><description>Cookie banners and GDPR compliance: what privacy law says about cookies, how to avoid dark patterns, and how to respect both privacy and UX.</description><pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Core Web Vitals in 2026: What Changed and How to Optimize</title><link>https://www.leonardocastignani.it/en/blog/technical-seo-core-web-vitals-optimization-2026/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/technical-seo-core-web-vitals-optimization-2026/</guid><description>Core Web Vitals 2026: Google&apos;s updated metrics explained in detail, with practical techniques to measure and improve LCP, INP, and CLS using Astro.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Local SEO in 2026: How to Get Found by Customers in Civitanova Marche</title><link>https://www.leonardocastignani.it/en/blog/local-seo-strategies-google-business-profile-2026/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/local-seo-strategies-google-business-profile-2026/</guid><description>Local SEO 2026 in Civitanova Marche and across Italy: from Google Business Profile to geographic markup, the checklist to dominate local search.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>80 Years of the Republic: Happy June 2nd!</title><link>https://www.leonardocastignani.it/en/blog/italian-digital-innovation-tech-industry/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/italian-digital-innovation-tech-industry/</guid><description>80 years of the Italian Republic: a moment of reflection on progress, work, and the digital future of Made in Italy.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate></item><item><title>UX Writing: Why the Right Words Make a Difference in Sales</title><link>https://www.leonardocastignani.it/en/blog/ux-writing-microcopy-conversion-rate-optimization/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/ux-writing-microcopy-conversion-rate-optimization/</guid><description>UX writing and CRO: a beautiful design isn&apos;t enough. How microcopy, Call to Actions, and tone of voice turn website visitors into customers.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate></item><item><title>Why Your Website Is Your Best Salesperson (Working 24/7)</title><link>https://www.leonardocastignani.it/en/blog/high-converting-website-design-cro/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/high-converting-website-design-cro/</guid><description>High-converting website design (CRO): stop treating your site like a digital business card. Learn how to turn it into a tireless salesperson.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>TypeScript in 2026: Why Every Project Should Use It</title><link>https://www.leonardocastignani.it/en/blog/typescript-scalable-software-development-2026/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/typescript-scalable-software-development-2026/</guid><description>TypeScript in 2026: beyond simple typing, how it reduces production bugs, facilitates refactoring, and makes your codebase more scalable.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate></item><item><title>The Future of Web Design: Generative UI and What Changes for Clients</title><link>https://www.leonardocastignani.it/en/blog/ai-generative-ui-future-web-design/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/ai-generative-ui-future-web-design/</guid><description>Generative UI: dynamically generated AI web interfaces are already here. Here&apos;s what&apos;s changing for developers and businesses.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate></item><item><title>Process Automation: How SMEs Can Save Hours of Work</title><link>https://www.leonardocastignani.it/en/blog/custom-business-process-automation-software/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/custom-business-process-automation-software/</guid><description>Business process automation for SMEs: from quotes to invoices and client reminders, how automations free up dozens of hours a month.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>From React to Astro: When (and Why) to Migrate Your Frontend</title><link>https://www.leonardocastignani.it/en/blog/migrating-react-spa-to-astro-performance/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/migrating-react-spa-to-astro-performance/</guid><description>React vs Astro: a technical comparison between Single Page Applications and Islands Architecture. When it makes sense to migrate, and what you gain.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Testing &amp; Debugging: Why Prevention Costs Less Than the Cure</title><link>https://www.leonardocastignani.it/en/blog/software-testing-debugging-business-stability/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/software-testing-debugging-business-stability/</guid><description>Software testing and debugging: writing code is only half the job. Why a solid testing strategy is a key investment for business stability.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate></item><item><title>The Lifecycle of a Digital Project: My Step-by-Step Process</title><link>https://www.leonardocastignani.it/en/blog/custom-software-development-lifecycle/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/custom-software-development-lifecycle/</guid><description>The software development lifecycle, step by step: from requirements analysis to deployment, how I turn an idea into software or a web platform.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Web Accessibility (A11y): Why an Inclusive Site Benefits Everyone</title><link>https://www.leonardocastignani.it/en/blog/accessible-web-development-a11y-standards/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/accessible-web-development-a11y-standards/</guid><description>Accessible web development (A11y): why it&apos;s not just an ethical or legal obligation, but a real lever for SEO, user experience, and conversions.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Clean Code and Open Source: Why I Contribute and How It Helps My Clients</title><link>https://www.leonardocastignani.it/en/blog/clean-code-benefits-enterprise-software-open-source/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/clean-code-benefits-enterprise-software-open-source/</guid><description>Clean Code and Open Source: why contributing isn&apos;t just altruism, but a concrete way to improve the quality and security of your codebase.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>What Happens After &apos;Go Live&apos;? The Importance of Maintenance</title><link>https://www.leonardocastignani.it/en/blog/enterprise-website-security-maintenance/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/enterprise-website-security-maintenance/</guid><description>Website maintenance for businesses: why continuous security, updates, and monitoring after &quot;go live&quot; are essential investments, not optional extras.</description><pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Surviving i18n: How to Handle a Multilingual Site in Astro</title><link>https://www.leonardocastignani.it/en/blog/multilingual-website-development-i18n-astro-js/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/multilingual-website-development-i18n-astro-js/</guid><description>i18n case study: how I built a multilingual (IT/EN) website in Astro using native routing and custom dictionaries, without external libraries.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How I Optimized This Site&apos;s SEO (Case Study)</title><link>https://www.leonardocastignani.it/en/blog/technical-seo-json-ld-structured-data-case-study/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/technical-seo-json-ld-structured-data-case-study/</guid><description>A technical SEO case study: how I optimized automatic Sitemap generation, JSON-LD structured data, and Meta Tags on leonardocastignani.it itself.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Why I Chose Astro: Island Architecture &amp; Real Performance</title><link>https://www.leonardocastignani.it/en/blog/astro-js-islands-architecture-performance/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/astro-js-islands-architecture-performance/</guid><description>Astro and Islands Architecture: why shipping zero JavaScript to the browser radically changes real-world performance and TTI.</description><pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Digitalization in the Marche Region: Opportunities for SMEs</title><link>https://www.leonardocastignani.it/en/blog/digital-transformation-italian-smes-marche/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/digital-transformation-italian-smes-marche/</guid><description>Digital transformation for Marche-based SMEs: the region is full of excellence but often lacks online visibility. Here&apos;s how a modern website helps.</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Why Website Speed Influences Your Sales</title><link>https://www.leonardocastignani.it/en/blog/website-loading-speed-impact-ecommerce-sales/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/website-loading-speed-impact-ecommerce-sales/</guid><description>Website speed and sales: data shows that if your site takes more than 3 seconds to load, you&apos;re gifting customers to the competition.</description><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate></item><item><title>How Much Does a Professional Website Really Cost?</title><link>https://www.leonardocastignani.it/en/blog/professional-custom-website-development-costs/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/professional-custom-website-development-costs/</guid><description>How much does a professional website really cost? Comparing a €300 site to a custom project: strategy, hidden costs, and real ROI.</description><pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Changelog v1.2.0: New Favicon and GTM Integration</title><link>https://www.leonardocastignani.it/en/blog/google-tag-manager-integration-update-v1-2-0/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/google-tag-manager-integration-update-v1-2-0/</guid><description>Changelog v1.2.0: favicon restyling, Google Tag Manager integration, and graphic fixes on leonardocastignani.it.</description><pubDate>Fri, 23 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Custom Code vs WordPress: What to Choose in 2026?</title><link>https://www.leonardocastignani.it/en/blog/custom-coded-website-vs-wordpress-cms/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/custom-coded-website-vs-wordpress-cms/</guid><description>Custom code vs WordPress in 2026: a technical comparison between hand-built sites and a classic CMS, and why WordPress flexibility can backfire.</description><pubDate>Mon, 19 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Happy Holidays and a 2026 full of Innovation!</title><link>https://www.leonardocastignani.it/en/blog/freelance-web-developer-italy-holidays-2026-goals/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/freelance-web-developer-italy-holidays-2026-goals/</guid><description>Happy holidays from Leonardo Castignani, freelance web developer based in Civitanova Marche, Italy: thank you for a great year together.</description><pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Changelog v1.1.2: New Identity and SEO Boost</title><link>https://www.leonardocastignani.it/en/blog/website-technical-seo-update-changelog-v1-1-2/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/website-technical-seo-update-changelog-v1-1-2/</guid><description>Changelog v1.1.2: email infrastructure update, technical SEO optimization, and graphic fixes on leonardocastignani.it.</description><pubDate>Sun, 21 Dec 2025 00:00:00 GMT</pubDate></item><item><title>My new portfolio built with Astro</title><link>https://www.leonardocastignani.it/en/blog/leonardo-castignani-freelance-high-performance-portfolio-astro-js/</link><guid isPermaLink="true">https://www.leonardocastignani.it/en/blog/leonardo-castignani-freelance-high-performance-portfolio-astro-js/</guid><description>How I designed my portfolio as a freelance web developer based in Civitanova Marche, Italy: performance, islands architecture, and multilingual setup.</description><pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate></item></channel></rss>