התקנת Signals Hub
הקמה מהירה של Signals Hub תחת הדומיין שלכם — לטובת SEO, AEO וגילוי במערכות AI.
למה זה עובד
ה-Signals Hub שלכם חי תחת הדומיין שלכם, כך שמנועי חיפוש ומערכות AI מייחסים הכל אליכם.
- התוכן מתפרסם תחת הדומיין שלכם (signals.yourdomain.com), כך שהסמכות נשארת אצלכם.
- קובץ robots.txt וה-sitemap מבטיחים crawlers ומערכות גילוי AI ימצאו ויאנדקסו את ה-signals.
- קישור בפתיח יוצר נקודת כניסה תמיד עדכנית מהאתר הראשי ל-signal האחרון.
הגדרת DNS (CNAME)
פנו את תת-הדומיין של Signals לשרת הקליטה שלנו באמצעות רשומת CNAME.
signals.yourdomain.com → CNAME → ingest.freshnews.aiהפצת DNS עלולה לקחת זמן קצר.
robots.txt (גילוי Sitemap)
הוסיפו שורה זו ל-robots.txt של האתר הראשי כדי crawlers יוכלו לגלות את ה-sitemap של ה-signals.
Sitemap: https://signals.yourdomain.com/sitemap.xmlאינטגרציה בפתיח (מועדף) — "Signal אחרון" תמיד מעודכן
אנחנו מזריקים קישור שתמיד מצביע על ה-signal האחרון שפורסם.
מועדף: סקריפט דינמי (מומלץ)
<div id="freshnews-latest" class="freshnews-footer-pulse">
<noscript>
<a href="https://signals.yourdomain.com/he/latest" target="_blank" rel="noopener noreferrer">
Signal אחרון ↗
</a>
</noscript>
</div>
<style>
.freshnews-footer-pulse a{
display:inline-block;
max-width:11ch;
white-space:nowrap;
overflow:hidden;
text-overflow:clip;
position:relative;
padding-right:1.1em;
}
.freshnews-footer-pulse a::after{
content:"↗";
position:absolute;
right:0;
top:50%;
transform:translateY(-50%);
opacity:.8;
font-size:.9em;
}
</style>
<script
src="https://signals.yourdomain.com/embed/footer-pulse.min.js"
data-hub="https://signals.yourdomain.com"
data-container="#freshnews-latest"
data-lang="he"
data-label="אות אחרון: "
data-target="_blank"
></script>ה-max-width מכוון כדי לשמור על פתיח נקי; כותרת מלאה נשארת ב-DOM ל-crawlers.
גיבוי: קישור סטטי (אופציונלי)
<a href="https://signals.yourdomain.com/he/latest" target="_blank" rel="noopener noreferrer">Signal אחרון ↗</a>הגדרה רב-לשונית
אם האתר זמין במספר שפות, השתמשו ב-snippet לכל שפה. בחרו לשון כדי לראות את הקוד.
<div id="freshnews-latest" class="freshnews-footer-pulse">
<noscript>
<a href="https://signals.yourdomain.com/en/latest" target="_blank" rel="noopener noreferrer">
Latest Signal ↗
</a>
</noscript>
</div>
<style>
.freshnews-footer-pulse a{
display:inline-block;
max-width:11ch;
white-space:nowrap;
overflow:hidden;
text-overflow:clip;
position:relative;
padding-right:1.1em;
}
.freshnews-footer-pulse a::after{
content:"↗";
position:absolute;
right:0;
top:50%;
transform:translateY(-50%);
opacity:.8;
font-size:.9em;
}
</style>
<script
src="https://signals.yourdomain.com/embed/footer-pulse.min.js"
data-hub="https://signals.yourdomain.com"
data-container="#freshnews-latest"
data-lang="en"
data-label="Latest Signal: "
data-target="_blank"
></script>High-Performance Features
Stale-While-Revalidate
Instant loads with freshness. The widget shows cached content immediately (0ms delay), then fetches fresh data in the background for soft-updates.
Skeleton Screens
No layout shift. The widget shows animated skeleton screens during loading instead of 'Loading...' text for better perceived performance.
Parallel Fetching
Branding and articles are fetched in parallel (non-blocking), so articles render immediately even if branding API is slow.
How New Articles Appear
Instant Render (0ms delay)
The widget uses LocalStorage caching to show content immediately. On first visit, articles load instantly from cache (0ms perceived delay), then fresh data is fetched in the background.
Soft Refresh
Background fetching ensures freshness without jarring the user experience. New articles appear seamlessly as they're published, with no layout shifts or loading spinners.
Discovery Advantage
💡 Why this matters for AI: Generative engines (GEO) and Answer engines (AEO) look for fast, authoritative HTML structures. Our widget's "Stale-While-Revalidate" approach ensures AI crawlers find your content immediately, while your users get an instant-load experience.
Additional Resources
For troubleshooting, contact us at contact@freshnews.ai.