{"id":91,"date":"2026-09-08T15:07:39","date_gmt":"2026-09-08T13:07:39","guid":{"rendered":"https:\/\/aeloapp.io\/?page_id=91"},"modified":"2026-10-27T12:33:54","modified_gmt":"2026-10-27T11:33:54","slug":"tasks","status":"publish","type":"page","link":"https:\/\/aeloapp.io\/en\/zadania\/","title":{"rendered":"Tasks"},"content":{"rendered":"<main id='bde-main'><section class=\"bde-section-91-234 bde-section ae-zad-head\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-text-91-235 bde-text\">\n<nav class=\"bc\" aria-label=\"Okruszki\"><ol itemscope itemtype=\"https:\/\/schema.org\/BreadcrumbList\"><li itemprop=\"itemListElement\" itemscope itemtype=\"https:\/\/schema.org\/ListItem\"><a itemprop=\"item\" href=\"https:\/\/aeloapp.io\/\"><span itemprop=\"name\">Strona g\u0142\u00f3wna<\/span><\/a><meta itemprop=\"position\" content=\"1\"><i aria-hidden=\"true\">\/<\/i><\/li><li itemprop=\"itemListElement\" itemscope itemtype=\"https:\/\/schema.org\/ListItem\"><span itemprop=\"name\" aria-current=\"page\">Zadania<\/span><meta itemprop=\"position\" content=\"2\"><\/li><\/ol><\/nav>\n<\/div><div class=\"bde-div-91-236 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-91-237 bde-text\">\nModu\u0142\n<\/div><h1 class=\"bde-heading-91-238 bde-heading\">\nZadania: co zrobi\u0107, \u017ceby AI zacz\u0119\u0142o Ci\u0119 wymienia\u0107\n<\/h1><div class=\"bde-text-91-239 bde-text\">\nZadania to modu\u0142 wykonawczy Aelo. Zamienia bariery znalezione w raporcie na list\u0119 konkretnych dzia\u0142a\u0144, uporz\u0105dkowan\u0105 wed\u0142ug wp\u0142ywu. Ka\u017cde zadanie ma przy sobie liczb\u0119, z kt\u00f3rej wynika, wi\u0119c widzisz, dlaczego akurat to, a nie co innego.\n<\/div><div class=\"bde-button-91-240 bde-button\">\n        \n    \n    \n    \n                            \n            \n                    \n            \n            \n\n    \n    \n    \n    \n                            \n    <a class=\"breakdance-link button-atom button-atom--primary bde-button__button\" href=\"https:\/\/panel.aeloapp.io\/register?plan=free\" target=\"_self\" data-type=\"url\"  rel=\"follow\" >\n\n    \n        <span class=\"button-atom__text\">Wypr\u00f3buj za darmo<\/span>\n\n        \n        \n                <\/a>\n\n    \n\n\n<\/div>\n<\/div><div class=\"bde-text-91-274 bde-text\">\n<span class=\"ae-demo-hint\">Panel poni\u017cej jest interaktywny: prze\u0142\u0105czaj modu\u0142y w menu, zmieniaj zakres i otwieraj szczeg\u00f3\u0142y.<\/span>\n<\/div><div class=\"bde-code-block-91-241 bde-code-block\">\n\n  <div class=\"aeld\" data-start=\"tickets\" data-no-translation role=\"region\" aria-label=\"Demo panelu Aelo\"><div class=\"aeld-logo-src\"><svg viewBox=\"0 0 626 216\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n        <defs><radialGradient id=\"aeldG\" cx=\"625.9\" cy=\"183.7\" r=\"112.9\" gradientUnits=\"userSpaceOnUse\">\n          <stop offset=\".5\" stop-color=\"#6D5FC7\"><\/stop><stop offset=\".8\" stop-color=\"#cbe7df\"><\/stop><stop offset=\".9\" stop-color=\"#faf9f4\"><\/stop>\n        <\/radialGradient><\/defs>\n        <path fill=\"url(#aeldG)\" d=\"M531.1,210.1c-3.3,0-6.6-.2-9.8-.6-5.6-.7-11.1-2-16.4-3.9l7.1-20c3.8,1.4,7.8,2.3,11.9,2.8,2.3.3,4.7.4,7.1.4,31.2,0,56.6-25.4,56.6-56.6s-4.6-25.9-12.9-36c-1.6-1.9-7.8-7.8-9-8.8l13.2-16.6c1.6,1.2,9.4,8.4,12.2,11.9,11.5,13.9,17.8,31.5,17.8,49.5,0,42.9-34.9,77.8-77.8,77.8Z\"><\/path>\n        <path fill=\"currentColor\" d=\"M225.7,141.3c1.8,40.9,48,57.5,80.7,36.9,6.8-4.3,14.6-17,24.7-9.2,15.1,11.7-17.2,29.8-26.7,33.2-62.2,22.8-116.3-29.3-99.7-92.3,17.7-67.4,111.4-73.9,135.5-7.8,2.3,6.4,9.7,39.1,0,39.1h-114.5ZM322.6,120.9c-8.2-59.7-87.9-58-98.7,0h98.7Z\"><\/path>\n        <path fill=\"currentColor\" d=\"M168.4,185.6c4.5,2.9,10.9-1.8,10.9,10.7,0,7.3-3.1,10.1-10.5,10.4-12.5.5-23.9-12.4-25.1-24.3-58.5,63.3-151.3-1.8-120.6-80.6,26.2-67.3,128.6-56.3,140.3,11.6,2.2,13-2.5,67.4,5,72.3ZM80,78.5c-53.5,9.1-53,100.1,1.6,107.4,83,11.1,79.9-121.3-1.6-107.4Z\"><\/path>\n        <path fill=\"currentColor\" d=\"M398.4,9.6c2.2,2.3,2.2,6.6,2.4,9.7,4.2,48.8-3.4,103.3,0,152.7,2.6,16.7,23.5,12,27.4,16.4,4.1,4.7,1,16.7-6.1,18.1-20.2,4.1-40-11.1-43.6-30.8V13.8c1.6-8.9,14.1-10.3,19.8-4.2Z\"><\/path>\n        <path fill=\"currentColor\" d=\"M509.1,207c-34.9-10.3-59.1-44.2-55.4-82.3,3.5-35.7,31.6-64.9,67.2-69.5,22.9-3,45.2,4.1,61.8,18.9,4.8,4.3,4.6,11.9-.4,16h0c-4,3.3-9.8,3.3-13.6,0-12.8-11.4-30.3-16.6-48-13.3-23.8,4.3-42.4,23.9-45.6,47.9-3.9,28.6,14,54.4,40.1,62,5,1.5,8.2,6.3,7.6,11.5h0c-.8,6.5-7.3,10.7-13.7,8.8Z\"><\/path>\n      <\/svg><\/div><div class=\"aeld-shell\"><aside class=\"aeld-side\"><div class=\"aeld-logo\"><svg viewBox=\"0 0 626 216\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n        <defs><radialGradient id=\"aeldG0\" cx=\"625.9\" cy=\"183.7\" r=\"112.9\" gradientUnits=\"userSpaceOnUse\">\n          <stop offset=\".5\" stop-color=\"#6D5FC7\"><\/stop><stop offset=\".8\" stop-color=\"#cbe7df\"><\/stop><stop offset=\".9\" stop-color=\"#faf9f4\"><\/stop>\n        <\/radialGradient><\/defs>\n        <path fill=\"url(#aeldG0)\" d=\"M531.1,210.1c-3.3,0-6.6-.2-9.8-.6-5.6-.7-11.1-2-16.4-3.9l7.1-20c3.8,1.4,7.8,2.3,11.9,2.8,2.3.3,4.7.4,7.1.4,31.2,0,56.6-25.4,56.6-56.6s-4.6-25.9-12.9-36c-1.6-1.9-7.8-7.8-9-8.8l13.2-16.6c1.6,1.2,9.4,8.4,12.2,11.9,11.5,13.9,17.8,31.5,17.8,49.5,0,42.9-34.9,77.8-77.8,77.8Z\"><\/path>\n        <path fill=\"currentColor\" d=\"M225.7,141.3c1.8,40.9,48,57.5,80.7,36.9,6.8-4.3,14.6-17,24.7-9.2,15.1,11.7-17.2,29.8-26.7,33.2-62.2,22.8-116.3-29.3-99.7-92.3,17.7-67.4,111.4-73.9,135.5-7.8,2.3,6.4,9.7,39.1,0,39.1h-114.5ZM322.6,120.9c-8.2-59.7-87.9-58-98.7,0h98.7Z\"><\/path>\n        <path fill=\"currentColor\" d=\"M168.4,185.6c4.5,2.9,10.9-1.8,10.9,10.7,0,7.3-3.1,10.1-10.5,10.4-12.5.5-23.9-12.4-25.1-24.3-58.5,63.3-151.3-1.8-120.6-80.6,26.2-67.3,128.6-56.3,140.3,11.6,2.2,13-2.5,67.4,5,72.3ZM80,78.5c-53.5,9.1-53,100.1,1.6,107.4,83,11.1,79.9-121.3-1.6-107.4Z\"><\/path>\n        <path fill=\"currentColor\" d=\"M398.4,9.6c2.2,2.3,2.2,6.6,2.4,9.7,4.2,48.8-3.4,103.3,0,152.7,2.6,16.7,23.5,12,27.4,16.4,4.1,4.7,1,16.7-6.1,18.1-20.2,4.1-40-11.1-43.6-30.8V13.8c1.6-8.9,14.1-10.3,19.8-4.2Z\"><\/path>\n        <path fill=\"currentColor\" d=\"M509.1,207c-34.9-10.3-59.1-44.2-55.4-82.3,3.5-35.7,31.6-64.9,67.2-69.5,22.9-3,45.2,4.1,61.8,18.9,4.8,4.3,4.6,11.9-.4,16h0c-4,3.3-9.8,3.3-13.6,0-12.8-11.4-30.3-16.6-48-13.3-23.8,4.3-42.4,23.9-45.6,47.9-3.9,28.6,14,54.4,40.1,62,5,1.5,8.2,6.3,7.6,11.5h0c-.8,6.5-7.3,10.7-13.7,8.8Z\"><\/path>\n      <\/svg><span class=\"aeld-ic\"><svg viewBox=\"0 0 16 16\" width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\" aria-hidden=\"true\"><rect x=\"2\" y=\"2.5\" width=\"12\" height=\"11\" rx=\"2\"><\/rect><path d=\"M6 2.5v11\"><\/path><\/svg><\/span><\/div><div class=\"aeld-brand\"><img decoding=\"async\" src=\"https:\/\/aeloapp.io\/wp-content\/uploads\/2026\/10\/wapiennik-weze-logo.jpg\" alt=\"\" width=\"22\" height=\"22\"><span>Wapiennik W\u0119\u017ce<\/span><i>\u2304<\/i><\/div><div class=\"aeld-mono aeld-sg\">Modu\u0142y<\/div><nav class=\"aeld-nav\" role=\"tablist\"><button type=\"button\" role=\"tab\" data-view=\"vis\" aria-selected=\"true\"><i style=\"background:#6d5fc7\"><\/i>AI Visibility<\/button><button type=\"button\" role=\"tab\" data-view=\"tickets\" aria-selected=\"false\"><i style=\"background:#3b7dd8\"><\/i>Tickets<\/button><button type=\"button\" role=\"tab\" data-view=\"adv\" aria-selected=\"false\"><i style=\"background:#1f8a5f\"><\/i>Advisors<\/button><button type=\"button\" role=\"tab\" data-view=\"studio\" aria-selected=\"false\"><i style=\"background:#b08a4a\"><\/i>Studio<\/button><button type=\"button\" role=\"tab\" data-view=\"syn\" aria-selected=\"false\"><i style=\"background:var(--ink)\"><\/i>Synapsis<\/button><\/nav><div class=\"aeld-sidefoot\"><div class=\"aeld-lang\"><span class=\"aeld-mono\">J\u0119zyk<\/span><b>PL<\/b><\/div><div class=\"aeld-box\"><b><svg viewBox=\"0 0 16 16\" width=\"13\" height=\"13\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 1l1.3 4.2L13.5 6.5 9.3 7.8 8 12 6.7 7.8 2.5 6.5l4.2-1.3z\"><\/path><\/svg> Co nowego<\/b><span>v1.1.5<\/span><a>Zobacz zmiany \u2192<\/a><\/div><div class=\"aeld-box\"><b><svg viewBox=\"0 0 16 16\" width=\"13\" height=\"13\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" aria-hidden=\"true\"><circle cx=\"8\" cy=\"8\" r=\"6.2\"><\/circle><circle cx=\"8\" cy=\"8\" r=\"2.4\"><\/circle><path d=\"M3.6 3.6l2.7 2.7M9.7 9.7l2.7 2.7M12.4 3.6L9.7 6.3M6.3 9.7l-2.7 2.7\"><\/path><\/svg> Potrzebujesz pomocy?<\/b><a>Napisz do nas<\/a><\/div><\/div><\/aside><div class=\"aeld-main\"><div class=\"aeld-top\"><span class=\"aeld-mono aeld-crumb\">AI Visibility<\/span><span class=\"aeld-acc\">Panel konta <svg viewBox=\"0 0 12 12\" width=\"9\" height=\"9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" aria-hidden=\"true\"><path d=\"M3.5 8.5l5-5M4.5 3.5h4v4\"><\/path><\/svg><\/span><div class=\"aeld-uwrap\"><button type=\"button\" class=\"aeld-user\" aria-haspopup=\"true\" aria-expanded=\"false\" aria-label=\"Menu\"><svg viewBox=\"0 0 24 24\" width=\"15\" height=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"8\" r=\"4\"><\/circle><path d=\"M4 21c0-4.4 3.6-8 8-8s8 3.6 8 8\"><\/path><\/svg><\/button><div class=\"aeld-menu\" hidden=\"\" role=\"menu\"><p class=\"aeld-um\">ty@twojafirma.pl<\/p><button type=\"button\" role=\"menuitem\" data-mgo=\"vis\"><span class=\"aeld-mic\"><svg viewBox=\"0 0 16 16\" width=\"13\" height=\"13\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" aria-hidden=\"true\"><circle cx=\"5.5\" cy=\"6\" r=\"2.3\"><\/circle><circle cx=\"11\" cy=\"6\" r=\"2.3\"><\/circle><path d=\"M1.8 13c.4-2 1.9-3.2 3.7-3.2S8.8 11 9.2 13M7.4 10.3c.9-.4 2.3-.6 3.6-.5 1.8.1 3 1.3 3.2 3.2\"><\/path><\/svg><\/span>Marki<\/button><button type=\"button\" role=\"menuitem\" data-mgo=\"studio\"><span class=\"aeld-mic\"><svg viewBox=\"0 0 16 16\" width=\"13\" height=\"13\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" aria-hidden=\"true\"><circle cx=\"8\" cy=\"8\" r=\"6\"><\/circle><path d=\"M6 6.2h3.2a1.4 1.4 0 010 2.8H6.8a1.4 1.4 0 000 2.8H10M8 4.5v1.7M8 11.8v1.7\"><\/path><\/svg><\/span>AeloCoins<span class=\"aeld-ac\">250<\/span><\/button><span class=\"is-dis aeld-mi\" aria-disabled=\"true\"><span class=\"aeld-mic\"><svg viewBox=\"0 0 16 16\" width=\"13\" height=\"13\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" aria-hidden=\"true\"><rect x=\"1.8\" y=\"3.5\" width=\"12.4\" height=\"9\" rx=\"1.6\"><\/rect><path d=\"M1.8 6.5h12.4\"><\/path><\/svg><\/span>Abonament<\/span><button type=\"button\" role=\"menuitem\" data-mgo=\"adv\"><span class=\"aeld-mic\"><svg viewBox=\"0 0 16 16\" width=\"13\" height=\"13\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" aria-hidden=\"true\"><circle cx=\"8\" cy=\"8\" r=\"2.2\"><\/circle><path d=\"M8 1.8v2M8 12.2v2M1.8 8h2M12.2 8h2M3.6 3.6l1.4 1.4M11 11l1.4 1.4M3.6 12.4L5 11M11 5l1.4-1.4\"><\/path><\/svg><\/span>Ustawienia<\/button><hr><p class=\"aeld-mono\">Kolory systemu<\/p><button type=\"button\" role=\"menuitemradio\" data-th=\"auto\" aria-checked=\"false\"><span class=\"aeld-sw\" style=\"background:linear-gradient(135deg,#fff 50%,#23262e 50%)\"><\/span>Auto<\/button><button type=\"button\" role=\"menuitemradio\" data-th=\"light\" class=\"is-sel\" aria-checked=\"true\"><span class=\"aeld-sw\" style=\"background:#ffffff\"><\/span>Jasny<\/button><button type=\"button\" role=\"menuitemradio\" data-th=\"dark\" aria-checked=\"false\"><span class=\"aeld-sw\" style=\"background:#181a1f\"><\/span>Ciemny<\/button><button type=\"button\" role=\"menuitemradio\" data-th=\"dim\" aria-checked=\"false\"><span class=\"aeld-sw\" style=\"background:#2e3037\"><\/span>Przygaszony<\/button><button type=\"button\" role=\"menuitemradio\" data-th=\"navy\" aria-checked=\"false\"><span class=\"aeld-sw\" style=\"background:#1a2136\"><\/span>Granatowy<\/button><hr><a role=\"menuitem\" href=\"https:\/\/panel.aeloapp.io\/register?plan=free\" target=\"_blank\" rel=\"noopener\"><span class=\"aeld-mic\">\u2192<\/span>Wypr\u00f3buj za darmo<\/a><\/div><\/div><\/div><div class=\"aeld-view\" aria-live=\"polite\"><div class=\"aeld-range\"><span class=\"aeld-mono\">Zakres<\/span><div class=\"aeld-pills\"><button type=\"button\" data-r=\"7\" class=\"\">7 dni<\/button><button type=\"button\" data-r=\"30\" class=\"is-on\">30 dni<\/button><button type=\"button\" data-r=\"90\" class=\"\">90 dni<\/button><\/div><\/div><div class=\"aeld-grid\"><section class=\"aeld-card aeld-wide\"><p class=\"aeld-mono aeld-label\">Wska\u017anik widoczno\u015bci<\/p><div class=\"aeld-row\"><span class=\"aeld-big\">53%<\/span><span class=\"aeld-up\">\u2191 +0,2 pkt<\/span><span class=\"aeld-mut\">wobec poprzedniego skanu<\/span><\/div><p class=\"aeld-note\">Frazy ze wzmiank\u0105 marki: <b>18 z 18<\/b><\/p><div class=\"aeld-chart\"><span class=\"aeld-mono aeld-yl\">53%<\/span><svg viewBox=\"0 0 300 80\" preserveAspectRatio=\"none\"><path d=\"M0.0 60.8 L10.3 56.3 L20.7 50.8 L31.0 47.4 L41.4 47.0 L51.7 49.6 L62.1 48.7 L72.4 43.0 L82.8 39.8 L93.1 42.5 L103.4 40.7 L113.8 39.3 L124.1 43.1 L134.5 37.4 L144.8 32.1 L155.2 33.5 L165.5 30.3 L175.9 36.8 L186.2 29.8 L196.6 33.2 L206.9 23.9 L217.2 22.2 L227.6 22.3 L237.9 19.1 L248.3 26.8 L258.6 20.2 L269.0 14.9 L279.3 22.3 L289.7 18.7 L300.0 14.5 L300 80 L0 80 Z\" class=\"aeld-fill\"><\/path><path class=\"aeld-draw aeld-stroke\" d=\"M0.0 60.8 L10.3 56.3 L20.7 50.8 L31.0 47.4 L41.4 47.0 L51.7 49.6 L62.1 48.7 L72.4 43.0 L82.8 39.8 L93.1 42.5 L103.4 40.7 L113.8 39.3 L124.1 43.1 L134.5 37.4 L144.8 32.1 L155.2 33.5 L165.5 30.3 L175.9 36.8 L186.2 29.8 L196.6 33.2 L206.9 23.9 L217.2 22.2 L227.6 22.3 L237.9 19.1 L248.3 26.8 L258.6 20.2 L269.0 14.9 L279.3 22.3 L289.7 18.7 L300.0 14.5\" fill=\"none\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\" pathLength=\"1\"><\/path><\/svg><span class=\"aeld-mono aeld-xl\"><i>23.09<\/i><i>22.10<\/i><\/span><\/div><div class=\"aeld-foot\"><button type=\"button\" class=\"aeld-more\" data-go=\"vis\">Zobacz szczeg\u00f3\u0142y <svg viewBox=\"0 0 12 12\" width=\"9\" height=\"9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" aria-hidden=\"true\"><path d=\"M3.5 8.5l5-5M4.5 3.5h4v4\"><\/path><\/svg><\/button><\/div><\/section><section class=\"aeld-card \"><p class=\"aeld-mono aeld-label\">Widoczno\u015b\u0107 wed\u0142ug modelu<\/p><p class=\"aeld-mono aeld-sub\">Ka\u017cdy model ma w\u0142asn\u0105 skal\u0119<\/p><div class=\"aeld-bars\"><div class=\"aeld-b\"><span>Claude<\/span><i><em style=\"--w:100%\"><\/em><\/i><b>100%<\/b><\/div><div class=\"aeld-b\"><span>ChatGPT<\/span><i><em style=\"--w:94%\"><\/em><\/i><b>94%<\/b><\/div><div class=\"aeld-b\"><span>Gemini<\/span><i><em style=\"--w:89%\"><\/em><\/i><b>89%<\/b><\/div><div class=\"aeld-b\"><span>Perplexity<\/span><i><em style=\"--w:56%\"><\/em><\/i><b>56%<\/b><\/div><\/div><p class=\"aeld-note\">Obecno\u015b\u0107 marki na X mierzymy osobnym modu\u0142em, poza skanem w czterech modelach.<\/p><div class=\"aeld-foot\"><button type=\"button\" class=\"aeld-more\" data-go=\"vis\">Zobacz szczeg\u00f3\u0142y <svg viewBox=\"0 0 12 12\" width=\"9\" height=\"9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" aria-hidden=\"true\"><path d=\"M3.5 8.5l5-5M4.5 3.5h4v4\"><\/path><\/svg><\/button><\/div><\/section><section class=\"aeld-card \"><p class=\"aeld-mono aeld-label\">Versus<\/p><p class=\"aeld-mono aeld-sub\">Ka\u017cdy podmiot ma w\u0142asn\u0105 skal\u0119; konkurent\u00f3w pokazujemy 3 z 3<\/p><div class=\"aeld-bars is-vs\"><div class=\"aeld-b is-me\"><span>Twoja marka<\/span><i><em style=\"--w:100%\"><\/em><\/i><b>100%<\/b><\/div><div class=\"aeld-b\"><span>Konkurent A<\/span><i><em style=\"--w:94%\"><\/em><\/i><b>94%<\/b><\/div><div class=\"aeld-b\"><span>Konkurent B<\/span><i><em style=\"--w:33%\"><\/em><\/i><b>33%<\/b><\/div><div class=\"aeld-b\"><span>Konkurent C<\/span><i><em style=\"--w:17%\"><\/em><\/i><b>17%<\/b><\/div><\/div><div class=\"aeld-foot\"><button type=\"button\" class=\"aeld-more\" data-go=\"syn\">Zobacz szczeg\u00f3\u0142y <svg viewBox=\"0 0 12 12\" width=\"9\" height=\"9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" aria-hidden=\"true\"><path d=\"M3.5 8.5l5-5M4.5 3.5h4v4\"><\/path><\/svg><\/button><\/div><\/section><section class=\"aeld-card \"><p class=\"aeld-mono aeld-label\">Echo<\/p><div class=\"aeld-row\"><span class=\"aeld-big\">100%<\/span><span class=\"aeld-mut\">fraz z ostatniego skanu cytuje Twoj\u0105 domen\u0119<\/span><\/div><div class=\"aeld-chart aeld-steps\"><svg viewBox=\"0 0 300 60\" preserveAspectRatio=\"none\"><path d=\"M0 50 L100 50 L100 8 L300 8 L300 60 L0 60 Z\" class=\"aeld-fill\"><\/path><path class=\"aeld-draw aeld-stroke\" d=\"M0 50 L100 50 L100 8 L300 8\" fill=\"none\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\" pathLength=\"1\"><\/path><\/svg><\/div><p class=\"aeld-note\">Domeny cytowane w Twojej kategorii: <b>184<\/b><\/p><div class=\"aeld-foot\"><button type=\"button\" class=\"aeld-more\" data-go=\"studio\">Zobacz szczeg\u00f3\u0142y <svg viewBox=\"0 0 12 12\" width=\"9\" height=\"9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" aria-hidden=\"true\"><path d=\"M3.5 8.5l5-5M4.5 3.5h4v4\"><\/path><\/svg><\/button><\/div><\/section><section class=\"aeld-card \"><p class=\"aeld-mono aeld-label\">Recall<\/p><p class=\"aeld-claim\">4 z 4 modeli zna mark\u0119<\/p><p class=\"aeld-note\">Jeden model ju\u017c j\u0105 poleca. Kolejny krok: niezale\u017cne recenzje i rankingi.<\/p><div class=\"aeld-foot\"><button type=\"button\" class=\"aeld-more\" data-go=\"adv\">Zobacz szczeg\u00f3\u0142y <svg viewBox=\"0 0 12 12\" width=\"9\" height=\"9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" aria-hidden=\"true\"><path d=\"M3.5 8.5l5-5M4.5 3.5h4v4\"><\/path><\/svg><\/button><\/div><\/section><section class=\"aeld-card \"><p class=\"aeld-mono aeld-label\">Outreach<\/p><div class=\"aeld-row\"><span class=\"aeld-big\">5<\/span><span class=\"aeld-mut\">pomys\u0142\u00f3w gotowych do wdro\u017cenia<\/span><\/div><p class=\"aeld-note\">Ostatnia aktualizacja: <b class=\"aeld-m\">10.10.2026<\/b><\/p><div class=\"aeld-foot\"><button type=\"button\" class=\"aeld-more\" data-go=\"tickets\">Zobacz szczeg\u00f3\u0142y <svg viewBox=\"0 0 12 12\" width=\"9\" height=\"9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" aria-hidden=\"true\"><path d=\"M3.5 8.5l5-5M4.5 3.5h4v4\"><\/path><\/svg><\/button><\/div><\/section><section class=\"aeld-card \"><p class=\"aeld-mono aeld-label\">Audyt GEO i AEO<\/p><div class=\"aeld-row\"><span class=\"aeld-big\">90<\/span><span class=\"aeld-grade\">A<\/span><span class=\"aeld-up\">\u2191 +4<\/span><span class=\"aeld-mut\">wobec poprzedniego audytu<\/span><\/div><p class=\"aeld-note\">Strona gotowa do cytowania przez AI<\/p><div class=\"aeld-foot\"><button type=\"button\" class=\"aeld-more\" data-go=\"tickets\">Zobacz szczeg\u00f3\u0142y <svg viewBox=\"0 0 12 12\" width=\"9\" height=\"9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" aria-hidden=\"true\"><path d=\"M3.5 8.5l5-5M4.5 3.5h4v4\"><\/path><\/svg><\/button><\/div><\/section><section class=\"aeld-card \"><p class=\"aeld-mono aeld-label\">Pe\u0142ny skan<\/p><div class=\"aeld-row\"><span class=\"aeld-big\">18<\/span><span class=\"aeld-mut\">dni do pe\u0142nego skanu<\/span><\/div><p class=\"aeld-note\"><b>Nast\u0119pny: <span class=\"aeld-m\">09.11.2026<\/span><\/b><\/p><ul class=\"aeld-sched\"><li><i><\/i>AI Visibility<span class=\"aeld-m\">jutro<\/span><\/li><li><i><\/i>Versus<span class=\"aeld-m\">za 3 dni<\/span><\/li><li><i><\/i>Echo<span class=\"aeld-m\">za 3 dni<\/span><\/li><li><i><\/i>Recall<span class=\"aeld-m\">za 18 dni<\/span><\/li><\/ul><div class=\"aeld-foot\"><button type=\"button\" class=\"aeld-more\" data-go=\"tickets\">Zobacz szczeg\u00f3\u0142y <svg viewBox=\"0 0 12 12\" width=\"9\" height=\"9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" aria-hidden=\"true\"><path d=\"M3.5 8.5l5-5M4.5 3.5h4v4\"><\/path><\/svg><\/button><a class=\"aeld-btn-d\" href=\"https:\/\/aeloapp.io\/blog\/producent-wapna-cytowania-strony-w-ai\/\">Pe\u0142ny raport<\/a><\/div><\/section><\/div><\/div><\/div><\/div><\/div>\n<script>\n(function () {\n'use strict';\nvar T = {\npl: {\nmodules: 'Modu\u0142y', lang: 'J\u0119zyk', help: 'Potrzebujesz pomocy?', helpLink: 'Napisz do nas',\nnews: 'Co nowego', newsLink: 'Zobacz zmiany \u2192', account: 'Panel konta',\nrange: 'Zakres', d7: '7 dni', d30: '30 dni', d90: '90 dni', details: 'Zobacz szczeg\u00f3\u0142y',\nvisIndex: 'Wska\u017anik widoczno\u015bci', vsPrev: 'wobec poprzedniego skanu', avgPhr: '\u015brednia po monitorowanych frazach',\nphrWith: 'Frazy ze wzmiank\u0105 marki', sinceFull: 'Od ostatniego pe\u0142nego skanu',\nbyModel: 'Widoczno\u015b\u0107 wed\u0142ug modelu', ownScale: 'Ka\u017cdy model ma w\u0142asn\u0105 skal\u0119',\nxNote: 'Obecno\u015b\u0107 marki na X mierzymy osobnym modu\u0142em, poza skanem w czterech modelach.',\nversus: 'Versus', vsScale: 'Ka\u017cdy podmiot ma w\u0142asn\u0105 skal\u0119; konkurent\u00f3w pokazujemy 3 z 3',\nyourBrand: 'Twoja marka', comp: 'Konkurent',\necho: 'Echo', echoTxt: 'fraz z ostatniego skanu cytuje Twoj\u0105 domen\u0119', echoDom: 'Domeny cytowane w Twojej kategorii',\nrecall: 'Recall', recallTitle: '4 z 4 modeli zna mark\u0119', recallTxt: 'Jeden model ju\u017c j\u0105 poleca. Kolejny krok: niezale\u017cne recenzje i rankingi.',\noutreach: 'Outreach', outTxt: 'pomys\u0142\u00f3w gotowych do wdro\u017cenia', outUpd: 'Ostatnia aktualizacja',\naudit: 'Audyt GEO i AEO', vsAudit: 'wobec poprzedniego audytu', auditNote: 'Strona gotowa do cytowania przez AI',\nfull: 'Pe\u0142ny skan', fullDays: 'dni do pe\u0142nego skanu', next: 'Nast\u0119pny', seeDossier: 'Zobacz Dossier',\ntomorrow: 'jutro', inDays: 'za %d dni',\ntAll: 'Wszystkie', tOn: 'Na stronie', tOff: 'Poza stron\u0105',\ncolDraft: 'Szkice', colPub: 'Opublikowane', colFound: 'Wykryte',\ncreate: 'Utw\u00f3rz', discuss: 'Om\u00f3w', publish: 'Opublikuj', checkCov: 'Sprawd\u017a pokrycie', archive: 'Do archiwum',\nwhy: 'Dlaczego', cat: 'Kategoria', added: 'Dodane', source: '\u0179r\u00f3d\u0142o', place: 'Rodzaj miejsca',\nonSite: 'Na stronie', offSite: 'Poza stron\u0105', addCard: 'Dodaj kart\u0119', found: 'Wykryte na stronie',\npickAdv: 'Wybierz doradc\u0119', remember: 'Pami\u0119taj rozmow\u0119', rememberTxt: 'Aelo wykorzysta t\u0119 rozmow\u0119 jako kontekst w przysz\u0142ych pytaniach o t\u0119 mark\u0119',\nconvs: 'Rozmowy', newConv: 'Nowa rozmowa', advisor: 'Doradca', docs: 'Dokumenty', createDoc: 'Utw\u00f3rz dokument',\nask: 'Zapytaj o GEO, kampanie, strategi\u0119 marki\u2026', send: 'Wy\u015blij', empty: 'Zadaj pytanie, a doradca zapyta pi\u0119\u0107 modeli i poda jedn\u0105 syntez\u0119.',\nadvDesc: ['Generalny doradca GEO\/AEO i kampanii, \u015bwiadomy danych marki.', 'Czyta skany i liczby, t\u0142umaczy, co si\u0119 zmieni\u0142o.', 'Uk\u0142ada plan dzia\u0142a\u0144 na kolejne tygodnie.', 'Patrzy na pozycj\u0119 marki wobec konkurencji.'],\nstContent: 'Tre\u015bci', stGfx: 'Grafika', stAds: 'Reklama', stVideo: 'Wideo', soon: 'wkr\u00f3tce',\ngenBrief: 'Generuj brief \u00b7 4 AC', searchBriefs: 'Szukaj brief\u00f3w\u2026', toWrite: 'Do napisania', inProd: 'W produkcji', ready: 'Gotowe', waiting: 'Oczekuje',\nbrandAn: 'Analiza marki', wellVis: 'Dobrze widoczny', phrases: 'fraz', gaps: 'Tematy do wzmocnienia', makeBrief: 'Utw\u00f3rz brief', made: 'Utworzono',\nbriefFor: 'Brief', outline: 'Plan tekstu', generating: 'Generuj\u0119 brief\u2026',\nsyn: 'Synapsis', origin: 'Pochodzenie wiedzy', grow: 'Poka\u017c, jak ros\u0142a', today: 'dzi\u015b', growTitle: 'Jak ro\u015bnie wiedza o marce', elems: 'element\u00f3w wiedzy',\nscans: 'Skany GEO', cites: 'Cytowania', decl: 'Deklaracje marki',\nsrc: ['Zindeksowane przez Aelo', 'Twoja deklaracja', 'Z Advisors', 'Monitorowane frazy', 'Ze Studia', 'Z cytowa\u0144 AI', 'Z analizy konkurencji', 'Z audytu'],\ndemo: 'Demo z danymi przyk\u0142adowymi', you: 'Ty', more: 'kolejnych w panelu', tryFree: 'Wypr\u00f3buj za darmo', fullReport: 'Pe\u0142ny raport', brands: 'Marki', plan: 'Abonament', settings: 'Ustawienia', colors: 'Kolory systemu', thAuto: 'Auto', thLight: 'Jasny', thDark: 'Ciemny', thDim: 'Przygaszony', thNavy: 'Granatowy', reportUrl: 'https:\/\/aeloapp.io\/blog\/producent-wapna-cytowania-strony-w-ai\/', zoomHint: 'Przewi\u0144, \u017ceby przybli\u017cy\u0107 \u00b7 przeci\u0105gnij, \u017ceby przesun\u0105\u0107', zoomHintTouch: 'Rozsu\u0144 palce, \u017ceby przybli\u017cy\u0107'\n},\nen: {\nmodules: 'Modules', lang: 'Language', help: 'Need help?', helpLink: 'Write to us',\nnews: \"What's new\", newsLink: 'See changes \u2192', account: 'Account',\nrange: 'Range', d7: '7 days', d30: '30 days', d90: '90 days', details: 'See details',\nvisIndex: 'Visibility index', vsPrev: 'vs previous scan', avgPhr: 'average across monitored phrases',\nphrWith: 'Phrases mentioning the brand', sinceFull: 'Since the last full scan',\nbyModel: 'Visibility by model', ownScale: 'Each model has its own scale',\nxNote: 'Brand presence on X is measured in a separate module, outside the four-model scan.',\nversus: 'Versus', vsScale: 'Each entity has its own scale; showing 3 of 3 competitors',\nyourBrand: 'Your brand', comp: 'Competitor',\necho: 'Echo', echoTxt: 'of phrases in the last scan cite your domain', echoDom: 'Domains cited in your category',\nrecall: 'Recall', recallTitle: '4 of 4 models know the brand', recallTxt: 'One model already recommends it. Next step: independent reviews and rankings.',\noutreach: 'Outreach', outTxt: 'ideas ready to implement', outUpd: 'Last update',\naudit: 'GEO & AEO audit', vsAudit: 'vs previous audit', auditNote: 'Site ready to be cited by AI',\nfull: 'Full scan', fullDays: 'days to the full scan', next: 'Next', seeDossier: 'See the Dossier',\ntomorrow: 'tomorrow', inDays: 'in %d days',\ntAll: 'All', tOn: 'On site', tOff: 'Off site',\ncolDraft: 'Drafts', colPub: 'Published', colFound: 'Detected',\ncreate: 'Create', discuss: 'Discuss', publish: 'Publish', checkCov: 'Check coverage', archive: 'Archive',\nwhy: 'Why', cat: 'Category', added: 'Added', source: 'Source', place: 'Type of place',\nonSite: 'On site', offSite: 'Off site', addCard: 'Add card', found: 'Detected on the site',\npickAdv: 'Choose an advisor', remember: 'Remember the conversation', rememberTxt: 'Aelo will use this conversation as context for future questions about this brand',\nconvs: 'Conversations', newConv: 'New conversation', advisor: 'Advisor', docs: 'Documents', createDoc: 'Create document',\nask: 'Ask about GEO, campaigns, brand strategy\u2026', send: 'Send', empty: 'Ask a question and the advisor will query five models and give you one synthesis.',\nadvDesc: ['General GEO\/AEO and campaign advisor that knows your brand data.', 'Reads scans and numbers, explains what changed.', 'Builds the action plan for the coming weeks.', 'Looks at your position against competitors.'],\nstContent: 'Content', stGfx: 'Graphics', stAds: 'Ads', stVideo: 'Video', soon: 'soon',\ngenBrief: 'Generate brief \u00b7 4 AC', searchBriefs: 'Search briefs\u2026', toWrite: 'To write', inProd: 'In production', ready: 'Ready', waiting: 'Pending',\nbrandAn: 'Brand analysis', wellVis: 'Highly visible', phrases: 'phrases', gaps: 'Topics to strengthen', makeBrief: 'Create brief', made: 'Created',\nbriefFor: 'Brief', outline: 'Article outline', generating: 'Generating brief\u2026',\nsyn: 'Synapsis', origin: 'Knowledge source', grow: 'Show how it grew', today: 'today', growTitle: 'How brand knowledge grows', elems: 'knowledge items',\nscans: 'GEO scans', cites: 'Citations', decl: 'Brand declarations',\nsrc: ['Indexed by Aelo', 'Your declaration', 'From Advisors', 'Monitored phrases', 'From Studio', 'From AI citations', 'From competitor analysis', 'From the audit'],\ndemo: 'Demo with sample data', you: 'You', more: 'more in the panel', tryFree: 'Try it for free', fullReport: 'Full report', brands: 'Brands', plan: 'Subscription', settings: 'Settings', colors: 'System colours', thAuto: 'Auto', thLight: 'Light', thDark: 'Dark', thDim: 'Dimmed', thNavy: 'Navy', reportUrl: 'https:\/\/aeloapp.io\/en\/blog\/lime-manufacturer-website-quotes-in-ai\/', zoomHint: 'Scroll to zoom \u00b7 drag to move', zoomHintTouch: 'Pinch to zoom'\n}\n};\nvar TICKETS = {\npl: [\n{ id: 1, col: 'draft', side: 'on', t: 'Doda\u0107 dane strukturalne Product i Organization na stronach wapna budowlanego i nawozowego', why: 'Ujednolica dane o firmie i produkcie, kt\u00f3re czytaj\u0105 modele. Najbardziej pomo\u017ce w Perplexity.', cat: 'Fundament', src: 'Dossier: plan dzia\u0142a\u0144', place: 'Strona ofertowa', dots: ['#6d5fc7', '#3b7dd8', '#1f8a5f'] },\n{ id: 2, col: 'draft', side: 'on', t: 'Przygotowa\u0107 5 pyta\u0144 i odpowiedzi o normie PN-EN 459-1 na stronie wapna budowlanego', why: 'Klienci pytaj\u0105 czaty o norm\u0119. Gotowe odpowiedzi \u0142atwo zacytowa\u0107.', cat: 'Tre\u015b\u0107', src: 'Echo: frazy z cytowaniem', place: 'Strona produktu', dots: ['#6d5fc7', '#b08a4a', '#1f8a5f'] },\n{ id: 3, col: 'draft', side: 'off', t: 'Zebra\u0107 opinie klient\u00f3w w por\u00f3wnywarce w kategorii wapno nawozowe', why: 'Modele szukaj\u0105 niezale\u017cnych ocen produktu. Opinie poza stron\u0105 wzmacniaj\u0105 rekomendacj\u0119.', cat: 'Cytowania', src: 'Recall: bariera', place: 'Por\u00f3wnywarka cen', dots: ['#6d5fc7', '#b23a48', '#3bbfa0'] },\n{ id: 4, col: 'draft', side: 'off', t: 'Przygotowa\u0107 artyku\u0142 ekspercki o jesiennym wapnowaniu dla portalu rolniczego', why: 'Portale rolnicze s\u0105 cz\u0119sto cytowane przy pytaniach o odkwaszanie gleby.', cat: 'Cytowania', src: 'Outreach', place: 'Media bran\u017cowe', dots: ['#c77d27', '#6d5fc7', '#3bbfa0'] },\n{ id: 5, col: 'pub', side: 'on', t: 'Uzupe\u0142ni\u0107 stron\u0119 o parametry i cen\u0119 orientacyjn\u0105 wapna Jurajskie Bia\u0142e', why: 'Fraza z cen\u0105 by\u0142a najs\u0142absza. Po zmianie marka pojawia si\u0119 we wszystkich odpowiedziach.', cat: 'Tre\u015b\u0107', src: 'Dossier: plan dzia\u0142a\u0144', place: 'Strona produktu', dots: ['#6d5fc7', '#1f8a5f'] },\n{ id: 6, col: 'found', side: 'on', t: 'Strona \u201eNormy\u201d odpowiada wprost na pytanie o zgodno\u015b\u0107 z PN-EN 459-1', why: 'Aelo wykry\u0142o na stronie tre\u015b\u0107, kt\u00f3ra domyka zadanie z poprzedniego skanu.', cat: 'Tre\u015b\u0107', src: 'Indeksowanie strony', place: 'Strona \u201eNormy\u201d', dots: ['#3bbfa0'] }\n],\nen: [\n{ id: 1, col: 'draft', side: 'on', t: 'Add Product and Organization structured data to the building and fertiliser lime pages', why: 'Aligns the company and product data that models read. Helps most in Perplexity.', cat: 'Foundation', src: 'Dossier: action plan', place: 'Offer page', dots: ['#6d5fc7', '#3b7dd8', '#1f8a5f'] },\n{ id: 2, col: 'draft', side: 'on', t: 'Prepare 5 questions and answers about the PN-EN 459-1 standard on the building lime page', why: 'Customers ask chats about the standard. Ready answers are easy to cite.', cat: 'Content', src: 'Echo: cited phrases', place: 'Product page', dots: ['#6d5fc7', '#b08a4a', '#1f8a5f'] },\n{ id: 3, col: 'draft', side: 'off', t: 'Collect customer reviews on a price comparison site in the fertiliser lime category', why: 'Models look for independent product ratings. Off-site reviews strengthen recommendations.', cat: 'Citations', src: 'Recall: barrier', place: 'Price comparison site', dots: ['#6d5fc7', '#b23a48', '#3bbfa0'] },\n{ id: 4, col: 'draft', side: 'off', t: 'Prepare an expert article on autumn liming for an agricultural portal', why: 'Agricultural portals are often cited for questions about soil deacidification.', cat: 'Citations', src: 'Outreach', place: 'Industry media', dots: ['#c77d27', '#6d5fc7', '#3bbfa0'] },\n{ id: 5, col: 'pub', side: 'on', t: 'Add parameters and an indicative price for Jurajskie Bia\u0142e lime', why: 'The price phrase was the weakest. After the change the brand appears in every answer.', cat: 'Content', src: 'Dossier: action plan', place: 'Product page', dots: ['#6d5fc7', '#1f8a5f'] },\n{ id: 6, col: 'found', side: 'on', t: 'The \"Standards\" page answers the PN-EN 459-1 compliance question directly', why: 'Aelo detected content on the site that closes a task from the previous scan.', cat: 'Content', src: 'Site indexing', place: '\"Standards\" page', dots: ['#3bbfa0'] }\n]\n};\nvar REPLIES = {\npl: {\nintro: 'Przeanalizowa\u0142em zadanie na danych z ostatniego skanu.',\ngeneric: 'Na podstawie ostatniego skanu: marka pojawia si\u0119 w 18 z 18 fraz, a Twoja domena jest najcz\u0119\u015bciej cytowanym \u017ar\u00f3d\u0142em. Najwi\u0119kszy zysk da teraz zdobycie 2\u20133 niezale\u017cnych publikacji w mediach bran\u017cowych. To one przesuwaj\u0105 model od \u201ezna\u201d do \u201epoleca\u201d. Mog\u0119 przygotowa\u0107 list\u0119 miejsc i szkic pierwszego tekstu.',\nsteps: ['Zacznij od strony, kt\u00f3ra ju\u017c jest najcz\u0119\u015bciej cytowana.', 'Dodaj konkretne liczby i jedno zdanie odpowiedzi na pocz\u0105tku sekcji.', 'Po publikacji Aelo sprawdzi efekt w nast\u0119pnym skanie.'],\noutro: 'Chcesz, \u017cebym przygotowa\u0142 brief w Studio?',\nsample: 'Co dzi\u015b najbardziej pomo\u017ce marce w odpowiedziach AI?'\n},\nen: {\nintro: 'I analysed this task using data from the latest scan.',\ngeneric: 'Based on the latest scan: the brand appears in 18 of 18 phrases and your domain is the most cited source. The biggest gain now comes from 2\u20133 independent publications in industry media. They move the model from \"knows\" to \"recommends\". I can prepare a list of places and a draft of the first article.',\nsteps: ['Start with the page that is already cited most often.', 'Add concrete figures and a one-sentence answer at the start of the section.', 'After publishing, Aelo will check the effect in the next scan.'],\noutro: 'Shall I prepare a brief in Studio?',\nsample: 'What will help the brand most in AI answers today?'\n}\n};\nvar BRIEFS = {\npl: [\n{ t: 'Wapno do tynk\u00f3w wapiennych: jak wybra\u0107 i przygotowa\u0107 zapraw\u0119', d: 'Poradnik pod pytania o tynki tr\u00f3jwarstwowe, z norm\u0105 PN-EN 459-1 i parametrami produktu.', s: 'ready' },\n{ t: 'Wapnowanie jesienne: dawki, terminy i wyb\u00f3r wapna nawozowego', d: 'Odpowiada na pytania rolnik\u00f3w z regionu \u0142\u00f3dzkiego i opolskiego.', s: 'ready' },\n{ t: 'Wapno hydratyzowane w workach czy luzem: co si\u0119 bardziej op\u0142aca', d: 'Por\u00f3wnanie form dostawy z tabel\u0105 cen orientacyjnych.', s: 'waiting' }\n],\nen: [\n{ t: 'Lime for lime plasters: how to choose and prepare the mortar', d: 'A guide for three-coat plaster questions, with PN-EN 459-1 and product parameters.', s: 'ready' },\n{ t: 'Autumn liming: doses, timing and choosing fertiliser lime', d: 'Answers farmers\u2019 questions from the \u0141\u00f3d\u017a and Opole regions.', s: 'ready' },\n{ t: 'Hydrated lime in bags or in bulk: which pays off', d: 'A comparison of delivery forms with an indicative price table.', s: 'waiting' }\n]\n};\nvar GAPS = {\npl: ['Wapno nawozowe tlenkowe', 'Wapno nawozowe luzem, dostawa', 'Odkwaszanie gleby w regionie'],\nen: ['Oxide fertiliser lime', 'Bulk fertiliser lime delivery', 'Soil deacidification in the region']\n};\nvar BRAND_IMG = 'https:\/\/aeloapp.io\/wp-content\/uploads\/2026\/10\/wapiennik-weze-logo.jpg';\nvar ICON = {\nuser: '<svg viewBox=\"0 0 24 24\" width=\"15\" height=\"15\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"8\" r=\"4\"\/><path d=\"M4 21c0-4.4 3.6-8 8-8s8 3.6 8 8\"\/><\/svg>',\narrow: '<svg viewBox=\"0 0 12 12\" width=\"9\" height=\"9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" aria-hidden=\"true\"><path d=\"M3.5 8.5l5-5M4.5 3.5h4v4\"\/><\/svg>',\nx: '<svg viewBox=\"0 0 12 12\" width=\"10\" height=\"10\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" aria-hidden=\"true\"><path d=\"M3 3l6 6M9 3l-6 6\"\/><\/svg>',\nside: '<svg viewBox=\"0 0 16 16\" width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\" aria-hidden=\"true\"><rect x=\"2\" y=\"2.5\" width=\"12\" height=\"11\" rx=\"2\"\/><path d=\"M6 2.5v11\"\/><\/svg>',\nspark: '<svg viewBox=\"0 0 16 16\" width=\"13\" height=\"13\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 1l1.3 4.2L13.5 6.5 9.3 7.8 8 12 6.7 7.8 2.5 6.5l4.2-1.3z\"\/><\/svg>',\nhelp: '<svg viewBox=\"0 0 16 16\" width=\"13\" height=\"13\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" aria-hidden=\"true\"><circle cx=\"8\" cy=\"8\" r=\"6.2\"\/><circle cx=\"8\" cy=\"8\" r=\"2.4\"\/><path d=\"M3.6 3.6l2.7 2.7M9.7 9.7l2.7 2.7M12.4 3.6L9.7 6.3M6.3 9.7l-2.7 2.7\"\/><\/svg>',\nbrands: '<svg viewBox=\"0 0 16 16\" width=\"13\" height=\"13\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" aria-hidden=\"true\"><circle cx=\"5.5\" cy=\"6\" r=\"2.3\"\/><circle cx=\"11\" cy=\"6\" r=\"2.3\"\/><path d=\"M1.8 13c.4-2 1.9-3.2 3.7-3.2S8.8 11 9.2 13M7.4 10.3c.9-.4 2.3-.6 3.6-.5 1.8.1 3 1.3 3.2 3.2\"\/><\/svg>',\ncoin: '<svg viewBox=\"0 0 16 16\" width=\"13\" height=\"13\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" aria-hidden=\"true\"><circle cx=\"8\" cy=\"8\" r=\"6\"\/><path d=\"M6 6.2h3.2a1.4 1.4 0 010 2.8H6.8a1.4 1.4 0 000 2.8H10M8 4.5v1.7M8 11.8v1.7\"\/><\/svg>',\ncard: '<svg viewBox=\"0 0 16 16\" width=\"13\" height=\"13\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" aria-hidden=\"true\"><rect x=\"1.8\" y=\"3.5\" width=\"12.4\" height=\"9\" rx=\"1.6\"\/><path d=\"M1.8 6.5h12.4\"\/><\/svg>',\ngear: '<svg viewBox=\"0 0 16 16\" width=\"13\" height=\"13\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" aria-hidden=\"true\"><circle cx=\"8\" cy=\"8\" r=\"2.2\"\/><path d=\"M8 1.8v2M8 12.2v2M1.8 8h2M12.2 8h2M3.6 3.6l1.4 1.4M11 11l1.4 1.4M3.6 12.4L5 11M11 5l1.4-1.4\"\/><\/svg>',\nlock: '<svg viewBox=\"0 0 16 16\" width=\"12\" height=\"12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" aria-hidden=\"true\"><rect x=\"3\" y=\"7\" width=\"10\" height=\"7\" rx=\"1.6\"\/><path d=\"M5.5 7V5a2.5 2.5 0 015 0v2\"\/><\/svg>',\ndoc: '<svg viewBox=\"0 0 16 16\" width=\"12\" height=\"12\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" aria-hidden=\"true\"><path d=\"M4 1.8h5.2L12 4.6v9.6H4z\"\/><path d=\"M9 1.8v3h3\"\/><\/svg>'\n};\nfunction esc(s) { return String(s).replace(\/[&<>\"]\/g, function (c) { return { '&': '&amp;', '<': '&lt;', '>': '&gt;', '\"': '&quot;' }[c]; }); }\nfunction pad(n) { return (n < 10 ? '0' : '') + n; }\nfunction fmt(d) { return pad(d.getDate()) + '.' + pad(d.getMonth() + 1) + '.' + d.getFullYear(); }\nvar reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\nfunction nextScan() {\nvar now = new Date(); var d = new Date(now.getFullYear(), now.getMonth(), 9);\nif (d <= now) d = new Date(now.getFullYear(), now.getMonth() + 1, 9);\nvar days = Math.max(1, Math.ceil((d - now) \/ 864e5));\nreturn { date: d, days: days };\n}\nfunction Demo(root) {\nthis.root = root;\nthis.lang = (document.documentElement.lang || 'pl').toLowerCase().indexOf('en') === 0 ? 'en' : 'pl';\nthis.t = T[this.lang];\nvar st = root.getAttribute('data-start'); this.view = ['vis','tickets','adv','studio','syn'].indexOf(st) > -1 ? st : 'vis';\nthis.filter = 'all';\nthis.tickets = JSON.parse(JSON.stringify(TICKETS[this.lang]));\nthis.briefs = JSON.parse(JSON.stringify(BRIEFS[this.lang]));\nthis.made = {};\nthis.chat = [];\nthis.adv = 0;\nthis.timers = [];\nthis.theme = 'light';\ntry { this.theme = localStorage.getItem('aeldTheme') || 'light'; } catch (e) {}\nthis.render();\n}\nDemo.prototype.clearTimers = function () { this.timers.forEach(clearTimeout); this.timers = []; if (this.raf) cancelAnimationFrame(this.raf); this.raf = null; };\nDemo.prototype.later = function (fn, ms) { var id = setTimeout(fn, reduce ? 0 : ms); this.timers.push(id); return id; };\nDemo.prototype.render = function () {\nvar t = this.t, self = this;\nvar nav = [['vis', 'AI Visibility', '#6d5fc7'], ['tickets', 'Tickets', '#3b7dd8'], ['adv', 'Advisors', '#1f8a5f'], ['studio', 'Studio', '#b08a4a'], ['syn', 'Synapsis', 'var(--ink)']];\nvar logo = this.root.querySelector('.aeld-logo-src');\nvar logoSvg = logo ? logo.innerHTML : '';\nthis.root.innerHTML =\n'<div class=\"aeld-shell\">' +\n'<aside class=\"aeld-side\">' +\n'<div class=\"aeld-logo\">' + logoSvg + '<span class=\"aeld-ic\">' + ICON.side + '<\/span><\/div>' +\n'<div class=\"aeld-brand\"><img decoding=\"async\" src=\"' + BRAND_IMG + '\" alt=\"\" width=\"22\" height=\"22\"><span>Wapiennik W\u0119\u017ce<\/span><i>\u2304<\/i><\/div>' +\n'<div class=\"aeld-mono aeld-sg\">' + t.modules + '<\/div>' +\n'<nav class=\"aeld-nav\" role=\"tablist\">' + nav.map(function (n) {\nreturn '<button type=\"button\" role=\"tab\" data-view=\"' + n[0] + '\" aria-selected=\"' + (self.view === n[0]) + '\"><i style=\"background:' + n[2] + '\"><\/i>' + n[1] + '<\/button>';\n}).join('') + '<\/nav>' +\n'<div class=\"aeld-sidefoot\">' +\n'<div class=\"aeld-lang\"><span class=\"aeld-mono\">' + t.lang + '<\/span><b>' + this.lang.toUpperCase() + '<\/b><\/div>' +\n'<div class=\"aeld-box\"><b>' + ICON.spark + ' ' + t.news + '<\/b><span>v1.1.5<\/span><a>' + t.newsLink + '<\/a><\/div>' +\n'<div class=\"aeld-box\"><b>' + ICON.help + ' ' + t.help + '<\/b><a>' + t.helpLink + '<\/a><\/div>' +\n'<\/div>' +\n'<\/aside>' +\n'<div class=\"aeld-main\">' +\n'<div class=\"aeld-top\"><span class=\"aeld-mono aeld-crumb\"><\/span><span class=\"aeld-acc\">' + t.account + ' ' + ICON.arrow + '<\/span><div class=\"aeld-uwrap\"><button type=\"button\" class=\"aeld-user\" aria-haspopup=\"true\" aria-expanded=\"false\" aria-label=\"Menu\">' + ICON.user + '<\/button>' + this.menuHtml() + '<\/div><\/div>' +\n'<div class=\"aeld-view\" aria-live=\"polite\"><\/div>' +\n'<\/div>' +\n'<\/div>' +\n'<div class=\"aeld-modal\" hidden><\/div>';\nthis.root.querySelectorAll('.aeld-nav button').forEach(function (b) {\nb.addEventListener('click', function () { self.go(b.getAttribute('data-view')); });\n});\nthis.bindMenu();\nthis.setTheme(this.theme, true);\nthis.go(this.view, true);\n};\nDemo.prototype.menuHtml = function () {\nvar t = this.t;\nvar themes = [['auto', t.thAuto, 'linear-gradient(135deg,#fff 50%,#23262e 50%)'], ['light', t.thLight, '#ffffff'], ['dark', t.thDark, '#181a1f'], ['dim', t.thDim, '#2e3037'], ['navy', t.thNavy, '#1a2136']];\nreturn '<div class=\"aeld-menu\" hidden role=\"menu\"><p class=\"aeld-um\">ty@twojafirma.pl<\/p>' +\n'<span class=\"aeld-mi\"><span class=\"aeld-mic\">' + ICON.brands + '<\/span>' + t.brands + '<\/span>' +\n'<span class=\"aeld-mi\"><span class=\"aeld-mic\">' + ICON.coin + '<\/span>AeloCoins<span class=\"aeld-ac\">250<\/span><\/span>' +\n'<span class=\"is-dis aeld-mi\" aria-disabled=\"true\"><span class=\"aeld-mic\">' + ICON.card + '<\/span>' + t.plan + '<\/span>' +\n'<span class=\"aeld-mi\"><span class=\"aeld-mic\">' + ICON.gear + '<\/span>' + t.settings + '<\/span><hr>' +\n'<p class=\"aeld-mono\">' + t.colors + '<\/p>' + themes.map(function (th) {\nreturn '<button type=\"button\" role=\"menuitemradio\" data-th=\"' + th[0] + '\"><span class=\"aeld-sw\" style=\"background:' + th[2] + '\"><\/span>' + th[1] + '<\/button>';\n}).join('') + '<hr><a role=\"menuitem\" href=\"https:\/\/panel.aeloapp.io\/register?plan=free\" target=\"_blank\" rel=\"noopener\"><span class=\"aeld-mic\">\u2192<\/span>' + t.tryFree + '<\/a><\/div>';\n};\nDemo.prototype.bindMenu = function () {\nvar self = this, btn = this.root.querySelector('.aeld-user'), menu = this.root.querySelector('.aeld-menu');\nvar close = function () { menu.hidden = true; btn.setAttribute('aria-expanded', 'false'); };\nbtn.addEventListener('click', function (e) { e.stopPropagation(); var open = menu.hidden; menu.hidden = !open; btn.setAttribute('aria-expanded', String(open)); });\nmenu.addEventListener('click', function (e) { e.stopPropagation(); });\ndocument.addEventListener('click', close);\nthis.root.addEventListener('keydown', function (e) { if (e.key === 'Escape') close(); });\nmenu.querySelectorAll('[data-th]').forEach(function (b) { b.addEventListener('click', function () { self.setTheme(b.getAttribute('data-th')); }); });\nmenu.querySelectorAll('[data-mgo]').forEach(function (b) { b.addEventListener('click', function () { close(); self.go(b.getAttribute('data-mgo')); }); });\n};\nDemo.prototype.setTheme = function (th, initial) {\nthis.theme = th;\nthis.root.setAttribute('data-theme', th);\nif (!initial) { try { localStorage.setItem('aeldTheme', th); } catch (e) {} }\nthis.root.querySelectorAll('.aeld-menu [data-th]').forEach(function (b) { var on = b.getAttribute('data-th') === th; b.classList.toggle('is-sel', on); b.setAttribute('aria-checked', String(on)); });\nvar dark = th === 'dark' || th === 'dim' || th === 'navy' || (th === 'auto' && window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches);\nthis.linkCol = dark ? 'rgba(200,205,215,.16)' : 'rgba(90,94,104,.18)';\n};\nDemo.prototype.go = function (view, initial, ctx) {\nthis.clearTimers();\nthis.view = view;\nthis.root.querySelectorAll('.aeld-nav button').forEach(function (b) { b.setAttribute('aria-selected', b.getAttribute('data-view') === view); });\nvar crumbs = { vis: 'AI Visibility', tickets: 'Tickets \u00b7 Wapiennik W\u0119\u017ce', adv: 'Advisors', studio: 'Studio \u00b7 ' + this.t.stContent, syn: 'Synapsis \u00b7 Wapiennik W\u0119\u017ce' };\nthis.root.querySelector('.aeld-crumb').textContent = crumbs[view];\nvar v = this.root.querySelector('.aeld-view');\nv.classList.remove('is-in'); void v.offsetWidth; v.classList.add('is-in');\nv.scrollTop = 0;\nthis['v_' + view](v, ctx);\nif (!initial) {\nvar active = this.root.querySelector('.aeld-nav button[aria-selected=\"true\"]');\nif (active && active.scrollIntoView && window.innerWidth < 900) active.scrollIntoView({ block: 'nearest', inline: 'center', behavior: reduce ? 'auto' : 'smooth' });\n}\n};\nDemo.prototype.v_vis = function (v) {\nvar t = this.t, self = this, ns = nextScan();\nvar days = this.range || 30;\nvar cfg = { 7: [52.2, 7, 0.35], 30: [46, 30, 0.9], 90: [40, 90, 1.4] }[days];\nvar seed = days * 13, rr = function () { seed = (seed * 16807) % 2147483647; return (seed - 1) \/ 2147483646; };\nvar line = [];\nfor (var di = 0; di < cfg[1]; di++) { var base = cfg[0] + (53 - cfg[0]) * (di \/ (cfg[1] - 1)); line.push(di === cfg[1] - 1 ? 53 : base + (rr() - 0.5) * 2 * cfg[2]); }\nvar lo = Math.min.apply(null, line), hi = Math.max.apply(null, line);\nvar mx = hi + (hi - lo) * 0.25 + 0.5, mn = lo - (hi - lo) * 0.35 - 0.5, w = 300, h = 80;\nvar dEnd = new Date(), dStart = new Date(dEnd.getTime() - (days - 1) * 864e5);\nvar dd = function (d) { return pad(d.getDate()) + '.' + pad(d.getMonth() + 1); };\nvar pts = line.map(function (y, i) { return [i * (w \/ (line.length - 1)), h - (y - mn) \/ (mx - mn) * h]; });\nvar path = pts.map(function (p, i) { return (i ? 'L' : 'M') + p[0].toFixed(1) + ' ' + p[1].toFixed(1); }).join(' ');\nvar bars = function (rows) { return rows.map(function (r) { return '<div class=\"aeld-b' + (r[2] ? ' is-me' : '') + '\"><span>' + r[0] + '<\/span><i><em style=\"--w:' + r[1] + '%\"><\/em><\/i><b>' + r[1] + '%<\/b><\/div>'; }).join(''); };\nvar sched = [['AI Visibility', t.tomorrow], ['Versus', t.inDays.replace('%d', 3)], ['Echo', t.inDays.replace('%d', 3)], ['Recall', t.inDays.replace('%d', ns.days)]];\nv.innerHTML =\n'<div class=\"aeld-range\"><span class=\"aeld-mono\">' + t.range + '<\/span><div class=\"aeld-pills\">' + [[7, t.d7], [30, t.d30], [90, t.d90]].map(function (r) { return '<button type=\"button\" data-r=\"' + r[0] + '\" class=\"' + (r[0] === days ? 'is-on' : '') + '\">' + r[1] + '<\/button>'; }).join('') + '<\/div><\/div>' +\n'<div class=\"aeld-grid\">' +\ncard(t.visIndex, '<div class=\"aeld-row\"><span class=\"aeld-big\">53%<\/span><span class=\"aeld-up\">\u2191 +0,2 pkt<\/span><span class=\"aeld-mut\">' + t.vsPrev + '<\/span><\/div><p class=\"aeld-note\">' + t.phrWith + ': <b>18 z 18<\/b><\/p>' +\n'<div class=\"aeld-chart\"><span class=\"aeld-mono aeld-yl\">53%<\/span><svg viewBox=\"0 0 300 80\" preserveAspectRatio=\"none\"><path d=\"' + path + ' L300 80 L0 80 Z\" class=\"aeld-fill\"\/><path class=\"aeld-draw aeld-stroke\" d=\"' + path + '\" fill=\"none\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\" pathLength=\"1\"\/><\/svg><span class=\"aeld-mono aeld-xl\"><i>' + dd(dStart) + '<\/i><i>' + dd(dEnd) + '<\/i><\/span><\/div>', 'vis', 'aeld-wide') +\ncard(t.byModel, '<p class=\"aeld-mono aeld-sub\">' + t.ownScale + '<\/p><div class=\"aeld-bars\">' + bars([['Claude', 100], ['ChatGPT', 94], ['Gemini', 89], ['Perplexity', 56]]) + '<\/div><p class=\"aeld-note\">' + t.xNote + '<\/p>', 'vis') +\ncard(t.versus, '<p class=\"aeld-mono aeld-sub\">' + t.vsScale + '<\/p><div class=\"aeld-bars is-vs\">' + bars([[t.yourBrand, 100, 1], [t.comp + ' A', 94], [t.comp + ' B', 33], [t.comp + ' C', 17]]) + '<\/div>', 'syn') +\ncard(t.echo, '<div class=\"aeld-row\"><span class=\"aeld-big\">100%<\/span><span class=\"aeld-mut\">' + t.echoTxt + '<\/span><\/div><div class=\"aeld-chart aeld-steps\"><svg viewBox=\"0 0 300 60\" preserveAspectRatio=\"none\"><path d=\"M0 50 L100 50 L100 8 L300 8 L300 60 L0 60 Z\" class=\"aeld-fill\"\/><path class=\"aeld-draw aeld-stroke\" d=\"M0 50 L100 50 L100 8 L300 8\" fill=\"none\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\" pathLength=\"1\"\/><\/svg><\/div><p class=\"aeld-note\">' + t.echoDom + ': <b>184<\/b><\/p>', 'studio') +\ncard(t.recall, '<p class=\"aeld-claim\">' + t.recallTitle + '<\/p><p class=\"aeld-note\">' + t.recallTxt + '<\/p>', 'adv') +\ncard(t.outreach, '<div class=\"aeld-row\"><span class=\"aeld-big\">5<\/span><span class=\"aeld-mut\">' + t.outTxt + '<\/span><\/div><p class=\"aeld-note\">' + t.outUpd + ': <b class=\"aeld-m\">10.10.2026<\/b><\/p>', 'tickets') +\ncard(t.audit, '<div class=\"aeld-row\"><span class=\"aeld-big\">90<\/span><span class=\"aeld-grade\">A<\/span><span class=\"aeld-up\">\u2191 +4<\/span><span class=\"aeld-mut\">' + t.vsAudit + '<\/span><\/div><p class=\"aeld-note\">' + t.auditNote + '<\/p>', 'tickets') +\ncard(t.full, '<div class=\"aeld-row\"><span class=\"aeld-big\">' + ns.days + '<\/span><span class=\"aeld-mut\">' + t.fullDays + '<\/span><\/div><p class=\"aeld-note\"><b>' + t.next + ': <span class=\"aeld-m\">' + fmt(ns.date) + '<\/span><\/b><\/p><ul class=\"aeld-sched\">' +\nsched.map(function (s) { return '<li><i><\/i>' + s[0] + '<span class=\"aeld-m\">' + s[1] + '<\/span><\/li>'; }).join('') + '<\/ul>', 'tickets', '', t.fullReport) +\n'<\/div>';\nif (this.lang === 'en') v.querySelectorAll('.aeld-up').forEach(function (u) { u.textContent = u.textContent.replace('pkt', 'pts').replace(',', '.'); });\nv.querySelectorAll('.aeld-note b').forEach(function (b) { if (self.lang === 'en') b.textContent = b.textContent.replace(' z ', ' of '); });\nv.querySelectorAll('.aeld-pills button').forEach(function (b) {\nb.addEventListener('click', function () { self.range = +b.getAttribute('data-r'); var st = v.scrollTop; self.v_vis(v); v.scrollTop = st; });\n});\nv.querySelectorAll('[data-go]').forEach(function (b) { b.addEventListener('click', function () { self.go(b.getAttribute('data-go')); }); });\nthis.animate(v);\nfunction card(label, body, go, cls, cta) {\nreturn '<section class=\"aeld-card ' + (cls || '') + '\"><p class=\"aeld-mono aeld-label\">' + label + '<\/p>' + body +\n'<div class=\"aeld-foot\"><button type=\"button\" class=\"aeld-more\" data-go=\"' + go + '\">' + t.details + ' ' + ICON.arrow + '<\/button>' +\n(cta ? '<a class=\"aeld-btn-d\" href=\"' + t.reportUrl + '\">' + cta + '<\/a>' : '') + '<\/div><\/section>';\n}\n};\nDemo.prototype.animate = function (v) {\nv.classList.remove('is-anim'); void v.offsetWidth; v.classList.add('is-anim');\n};\nDemo.prototype.v_tickets = function (v) {\nvar t = this.t, self = this;\nvar cols = [['draft', t.colDraft], ['pub', t.colPub], ['found', t.colFound]];\nvar list = this.tickets.filter(function (k) { return self.filter === 'all' || k.side === self.filter; });\nv.innerHTML =\n'<div class=\"aeld-tabs\">' + [['all', t.tAll], ['on', t.tOn], ['off', t.tOff]].map(function (f) {\nreturn '<button type=\"button\" data-f=\"' + f[0] + '\" class=\"' + (self.filter === f[0] ? 'is-on' : '') + '\">' + f[1] + '<\/button>';\n}).join('') + '<\/div>' +\n'<div class=\"aeld-board\">' + cols.map(function (c) {\nvar items = list.filter(function (k) { return k.col === c[0]; });\nvar extra = { draft: 19, pub: 6, found: 3 }[c[0]];\nreturn '<div class=\"aeld-col\" data-col=\"' + c[0] + '\"><div class=\"aeld-colh\"><span class=\"aeld-mono\">' + c[1] + '<\/span><b class=\"aeld-m\">' + (items.length + extra) + '<\/b><\/div><div class=\"aeld-cards\">' +\nitems.map(function (k) { return k.id <= 3 ? self.ticketCard(k) : self.maskCard(k); }).join('') +\nself.maskCard({ dots: ['#c9ccd3', '#c9ccd3'] }) +\n'<a class=\"aeld-lock\" href=\"https:\/\/panel.aeloapp.io\/register?plan=free\" target=\"_blank\" rel=\"noopener\"><span>' + ICON.lock + ' +' + extra + ' ' + t.more + '<\/span><b>' + t.tryFree + ' \u2192<\/b><\/a><\/div><\/div>';\n}).join('') + '<\/div>';\nv.querySelectorAll('.aeld-tabs button').forEach(function (b) { b.addEventListener('click', function () { self.filter = b.getAttribute('data-f'); self.v_tickets(v); }); });\nthis.bindTickets(v);\n};\nDemo.prototype.ticketCard = function (k) {\nvar t = this.t;\nvar acts = k.col === 'draft'\n? '<button type=\"button\" class=\"aeld-btn-s\" data-act=\"create\">' + t.create + '<\/button><button type=\"button\" class=\"aeld-btn-o\" data-act=\"discuss\">' + t.discuss + '<\/button><button type=\"button\" class=\"aeld-btn-d\" data-act=\"publish\">' + t.publish + '<\/button>'\n: '<button type=\"button\" class=\"aeld-btn-o\" data-act=\"discuss\">' + t.discuss + '<\/button><button type=\"button\" class=\"aeld-btn-o\" data-act=\"cov\">' + t.checkCov + '<\/button>';\nreturn '<article class=\"aeld-tk' + (k.col !== 'draft' ? ' is-done' : '') + '\" data-id=\"' + k.id + '\" tabindex=\"0\">' +\n'<div class=\"aeld-dots\">' + k.dots.map(function (d) { return '<i style=\"background:' + d + '\"><\/i>'; }).join('') + '<span class=\"aeld-x\">' + ICON.x + '<\/span><\/div>' +\n'<p>' + esc(k.t) + '<\/p><small>' + esc(k.side === 'on' ? t.onSite : t.offSite) + ' \u00b7 ' + esc(k.cat) + '<\/small><div class=\"aeld-acts\">' + acts + '<\/div><\/article>';\n};\nDemo.prototype.maskCard = function (k) {\nvar w = [92, 74, 58][Math.floor(Math.random() * 3)];\nreturn '<div class=\"aeld-tk is-mask\" aria-hidden=\"true\"><div class=\"aeld-dots\">' + k.dots.map(function () { return '<i><\/i>'; }).join('') + '<\/div>' +\n'<span class=\"aeld-sk\" style=\"width:96%\"><\/span><span class=\"aeld-sk\" style=\"width:' + w + '%\"><\/span><span class=\"aeld-sk aeld-sk-s\" style=\"width:38%\"><\/span>' +\n'<div class=\"aeld-acts\"><span class=\"aeld-sk aeld-sk-b\"><\/span><span class=\"aeld-sk aeld-sk-b\"><\/span><\/div><\/div>';\n};\nDemo.prototype.bindTickets = function (v) {\nvar self = this;\nv.querySelectorAll('.aeld-tk:not(.is-mask)').forEach(function (el) {\nvar k = self.tickets.filter(function (x) { return x.id == el.getAttribute('data-id'); })[0];\nel.addEventListener('click', function (e) {\nvar b = e.target.closest('button');\nif (b) { e.stopPropagation(); self.ticketAct(b.getAttribute('data-act'), k, el, v); return; }\nself.openTicket(k, v);\n});\nel.addEventListener('keydown', function (e) { if (e.key === 'Enter') self.openTicket(k, v); });\n});\n};\nDemo.prototype.ticketAct = function (act, k, el, v) {\nvar self = this;\nthis.closeModal();\nif (act === 'discuss') return this.go('adv', false, { ticket: k });\nif (act === 'create') return this.go('studio', false, { ticket: k });\nif (act === 'publish') {\nel.classList.add('is-moving');\nthis.later(function () { k.col = 'pub'; self.v_tickets(v); var n = v.querySelector('.aeld-tk[data-id=\"' + k.id + '\"]'); if (n) n.classList.add('is-new'); }, 380);\n}\nif (act === 'cov') { el.classList.add('is-pulse'); this.later(function () { el.classList.remove('is-pulse'); }, 900); }\n};\nDemo.prototype.openTicket = function (k, v) {\nvar t = this.t, self = this, m = this.root.querySelector('.aeld-modal');\nvar today = fmt(new Date());\nm.innerHTML = '<div class=\"aeld-dlg\" role=\"dialog\" aria-modal=\"true\"><button type=\"button\" class=\"aeld-close\" aria-label=\"\u00d7\">' + ICON.x + '<\/button>' +\n'<p class=\"aeld-mono aeld-sub\">' + esc(k.side === 'on' ? t.onSite : t.offSite) + ' \u00b7 ' + esc(k.cat) + '<\/p><p class=\"aeld-h5\">' + esc(k.t) + '<\/p>' +\n'<p class=\"aeld-mono aeld-sub\">' + t.why + '<\/p><p class=\"aeld-why\">' + esc(k.why) + '<\/p>' +\n'<dl><dt>' + t.cat + '<\/dt><dd>' + esc(k.cat) + '<\/dd><dt>' + t.added + '<\/dt><dd>' + today + '<\/dd><dt>' + t.source + '<\/dt><dd>' + esc(k.src) + '<\/dd><dt>' + t.place + '<\/dt><dd>' + esc(k.place) + '<\/dd><\/dl>' +\n'<div class=\"aeld-acts\">' + (k.col === 'draft' ? '<button type=\"button\" class=\"aeld-btn-s\" data-act=\"create\">' + t.create + '<\/button>' : '') + '<button type=\"button\" class=\"aeld-btn-o\" data-act=\"discuss\">' + t.discuss + '<\/button>' +\n(k.col === 'draft' ? '<button type=\"button\" class=\"aeld-btn-d\" data-act=\"publish\">' + t.publish + '<\/button>' : '') + '<a class=\"aeld-link\">' + t.archive + '<\/a><\/div><\/div>';\nm.hidden = false;\nm.querySelector('.aeld-close').addEventListener('click', function () { self.closeModal(); });\nm.addEventListener('click', function (e) { if (e.target === m) self.closeModal(); });\nm.querySelectorAll('[data-act]').forEach(function (b) {\nb.addEventListener('click', function () {\nvar el = v.querySelector('.aeld-tk[data-id=\"' + k.id + '\"]');\nself.ticketAct(b.getAttribute('data-act'), k, el || document.createElement('div'), v);\n});\n});\n};\nDemo.prototype.closeModal = function () { var m = this.root.querySelector('.aeld-modal'); if (m) { m.hidden = true; m.innerHTML = ''; } };\nDemo.prototype.v_adv = function (v, ctx) {\nvar t = this.t, self = this, R = REPLIES[this.lang];\nvar names = ['Aelo Advisor', 'Aelo Analyst', 'Aelo Planner', 'Aelo Strategist'];\nv.innerHTML =\n'<div class=\"aeld-adv\">' +\n'<div class=\"aeld-advl\"><p class=\"aeld-mono aeld-sub\">' + t.pickAdv + '<\/p><div class=\"aeld-advs\">' + names.map(function (n, i) {\nreturn '<button type=\"button\" data-a=\"' + i + '\" class=\"' + (i === self.adv ? 'is-on' : '') + '\"><b>' + n + '<\/b><span>' + t.advDesc[i] + '<\/span><\/button>';\n}).join('') + '<\/div>' +\n'<label class=\"aeld-chk\"><input type=\"checkbox\" checked> <span><b>' + t.remember + '<\/b><small>' + t.rememberTxt + '<\/small><\/span><\/label>' +\n'<div class=\"aeld-convh\"><span class=\"aeld-mono\">' + t.convs + '<\/span><button type=\"button\" class=\"aeld-btn-g\">' + t.newConv + '<\/button><\/div>' +\n'<div class=\"aeld-conv\"><b>' + esc(ctx && ctx.ticket ? ctx.ticket.t : (this.lang === 'en' ? 'Brand visibility' : 'Widoczno\u015b\u0107 marki')) + '<\/b><span class=\"aeld-m\">' + fmt(new Date()) + '<\/span><\/div><\/div>' +\n'<div class=\"aeld-chat\"><div class=\"aeld-chath aeld-mono\">' + t.advisor + ': <b>' + names[this.adv] + '<\/b><\/div><div class=\"aeld-msgs\"><\/div>' +\n'<div class=\"aeld-docs\"><span class=\"aeld-mono\">' + ICON.doc + ' ' + t.docs + ' (0)<\/span><button type=\"button\" class=\"aeld-btn-g\">' + ICON.doc + ' ' + t.createDoc + '<\/button><\/div>' +\n'<form class=\"aeld-in\"><textarea rows=\"2\" placeholder=\"' + t.ask + '\" aria-label=\"' + t.ask + '\"><\/textarea><a class=\"aeld-btn-d\" href=\"https:\/\/panel.aeloapp.io\/register?plan=free\" target=\"_blank\" rel=\"noopener\">' + t.tryFree + '<\/a><\/form><\/div>' +\n'<\/div>';\nvar msgs = v.querySelector('.aeld-msgs');\nv.querySelectorAll('.aeld-advs button').forEach(function (b) {\nb.addEventListener('click', function () { self.adv = +b.getAttribute('data-a'); self.go('adv', false, ctx); });\n});\nvar form = v.querySelector('.aeld-in'), ta = form.querySelector('textarea');\nform.addEventListener('submit', function (e) { e.preventDefault(); var q = ta.value.trim() || R.sample; ta.value = ''; self.converse(msgs, q, null); });\nta.addEventListener('keydown', function (e) { if (e.key === 'Enter' && !e.shiftKey) { e.preventDefault(); form.requestSubmit ? form.requestSubmit() : form.dispatchEvent(new Event('submit')); } });\nif (ctx && ctx.ticket) {\nthis.converse(msgs, (this.lang === 'en' ? 'Let\u2019s discuss the task: ' : 'Om\u00f3wmy zadanie: ') + ctx.ticket.t, ctx.ticket);\n} else {\nmsgs.innerHTML = '<p class=\"aeld-empty\">' + t.empty + '<\/p>';\nthis.later(function () { self.converse(msgs, R.sample, null); }, 900);\n}\n};\nDemo.prototype.converse = function (msgs, q, ticket) {\nvar self = this, R = REPLIES[this.lang];\nvar empty = msgs.querySelector('.aeld-empty'); if (empty) empty.remove();\nmsgs.insertAdjacentHTML('beforeend', '<div class=\"aeld-msg is-me\"><span>' + esc(q) + '<\/span><\/div>');\nmsgs.insertAdjacentHTML('beforeend', '<div class=\"aeld-msg is-bot\"><span class=\"aeld-typing\"><i><\/i><i><\/i><i><\/i><\/span><\/div>');\nvar bot = msgs.lastElementChild; msgs.scrollTop = msgs.scrollHeight;\nvar paras = ticket ? [R.intro + ' ' + ticket.why].concat(R.steps.map(function (s, i) { return (i + 1) + '. ' + s; })).concat([R.outro]) : [R.generic];\nthis.later(function () {\nbot.innerHTML = '<span><\/span>';\nvar box = bot.firstChild, full = paras.join('\\n'), i = 0;\nif (reduce) { box.innerHTML = esc(full).replace(\/\\n\/g, '<br>'); return; }\n(function tick() {\ni = Math.min(full.length, i + 3);\nbox.innerHTML = esc(full.slice(0, i)).replace(\/\\n\/g, '<br>') + (i < full.length ? '<b class=\"aeld-caret\"><\/b>' : '');\nmsgs.scrollTop = msgs.scrollHeight;\nif (i < full.length) self.later(tick, 18);\nelse if (ticket) {\nbox.insertAdjacentHTML('beforeend', '<div class=\"aeld-acts\"><button type=\"button\" class=\"aeld-btn-s\">' + self.t.create + ' brief \u2192<\/button><\/div>');\nbox.querySelector('button').addEventListener('click', function () { self.go('studio', false, { ticket: ticket }); });\n}\n})();\n}, 1300);\n};\nDemo.prototype.v_studio = function (v, ctx) {\nvar t = this.t, self = this;\nvar gaps = GAPS[this.lang];\nvar cnt = { ready: 0, waiting: 0, prod: 0 };\nthis.briefs.forEach(function (b) { cnt[b.s === 'prod' ? 'prod' : b.s]++; });\nv.innerHTML =\n'<div class=\"aeld-stabs\">' + [t.stContent, t.stGfx, t.stAds].map(function (n, i) { return '<button type=\"button\" class=\"' + (i === 0 ? 'is-on' : '') + '\">' + n + '<\/button>'; }).join('') + '<span>' + t.stVideo + ' <sup class=\"aeld-mono\">' + t.soon + '<\/sup><\/span><\/div>' +\n'<div class=\"aeld-studio\"><div class=\"aeld-card aeld-slist\">' +\n'<div class=\"aeld-row aeld-sbar\"><button type=\"button\" class=\"aeld-btn-d aeld-gen\">' + t.genBrief + '<\/button><input type=\"search\" placeholder=\"' + t.searchBriefs + '\" aria-label=\"' + t.searchBriefs + '\"><\/div>' +\n'<div class=\"aeld-tabs aeld-tabs-s\"><button type=\"button\" class=\"is-on\">' + t.tAll + ' <i>' + this.briefs.length + '<\/i><\/button><button type=\"button\">' + t.toWrite + ' <i>' + cnt.waiting + '<\/i><\/button><button type=\"button\">' + t.inProd + ' <i>' + cnt.prod + '<\/i><\/button><button type=\"button\">' + t.ready + ' <i>' + cnt.ready + '<\/i><\/button><\/div>' +\n'<div class=\"aeld-briefs\">' + this.briefs.map(function (b, i) { return self.briefRow(b, i); }).join('') + '<\/div><\/div>' +\n'<div class=\"aeld-card aeld-san\"><p class=\"aeld-mono aeld-sub\">' + fmt(new Date()) + '<\/p><p class=\"aeld-h5\">' + t.brandAn + '<\/p><p><span class=\"aeld-tag is-ok\">' + t.wellVis + '<\/span> <b>18\/18<\/b> ' + t.phrases + '<\/p>' +\n'<p class=\"aeld-mono aeld-sub\">' + t.gaps + '<\/p><ul class=\"aeld-gaps\">' + gaps.map(function (g, i) {\nreturn '<li><span>' + esc(g) + '<\/span>' + (self.made[i] ? '<em class=\"aeld-ok\">' + t.made + '<\/em>' : '<button type=\"button\" class=\"aeld-btn-s\" data-g=\"' + i + '\">' + t.makeBrief + '<\/button>') + '<\/li>';\n}).join('') + '<\/ul><\/div><\/div>';\nv.querySelector('.aeld-gen').addEventListener('click', function () { self.newBrief(v, gaps[0]); });\nv.querySelectorAll('[data-g]').forEach(function (b) { b.addEventListener('click', function () { var i = +b.getAttribute('data-g'); self.made[i] = 1; self.newBrief(v, gaps[i]); }); });\nv.querySelectorAll('.aeld-brief').forEach(function (r) { r.addEventListener('click', function () { self.openBrief(self.briefs[+r.getAttribute('data-i')]); }); });\nif (ctx && ctx.ticket) this.newBrief(v, ctx.ticket.t);\n};\nDemo.prototype.briefRow = function (b, i) {\nvar t = this.t;\nvar st = b.s === 'ready' ? '<span class=\"aeld-tag is-ok\">' + t.ready + '<\/span>' : b.s === 'prod' ? '<span class=\"aeld-tag is-prod\"><i class=\"aeld-spin\"><\/i>' + t.inProd + '<\/span>' : '<span class=\"aeld-tag\">' + t.waiting + '<\/span>';\nreturn '<button type=\"button\" class=\"aeld-brief\" data-i=\"' + i + '\"><span class=\"aeld-tag is-med\">MEDIUM<\/span>' + st + '<b>' + esc(b.t) + '<\/b><small>' + esc(b.d) + '<\/small><\/button>';\n};\nDemo.prototype.newBrief = function (v, topic) {\nvar self = this, t = this.t;\nvar b = { t: topic, d: t.generating, s: 'prod' };\nthis.briefs.unshift(b);\nthis.v_studio(v);\nvar first = v.querySelector('.aeld-brief'); if (first) first.classList.add('is-new');\nthis.later(function () {\nb.s = 'ready'; b.d = self.lang === 'en' ? 'Brief ready: goal, target questions, outline and sources to cite.' : 'Brief gotowy: cel, pytania klient\u00f3w, plan tekstu i \u017ar\u00f3d\u0142a do cytowania.';\nif (self.view === 'studio') self.v_studio(v);\n}, 2600);\n};\nDemo.prototype.openBrief = function (b) {\nvar t = this.t, self = this, m = this.root.querySelector('.aeld-modal');\nvar outline = this.lang === 'en'\n? ['One-sentence answer at the top', 'Parameters and the PN-EN 459-1 standard', 'How to order and delivery', 'FAQ: 5 customer questions']\n: ['Odpowied\u017a w jednym zdaniu na pocz\u0105tku', 'Parametry i norma PN-EN 459-1', 'Jak zam\u00f3wi\u0107 i dostawa', 'FAQ: 5 pyta\u0144 klient\u00f3w'];\nm.innerHTML = '<div class=\"aeld-dlg\" role=\"dialog\" aria-modal=\"true\"><button type=\"button\" class=\"aeld-close\" aria-label=\"\u00d7\">' + ICON.x + '<\/button><p class=\"aeld-mono aeld-sub\">' + t.briefFor + ' \u00b7 MEDIUM<\/p><p class=\"aeld-h5\">' + esc(b.t) + '<\/p><p class=\"aeld-why\">' + esc(b.d) + '<\/p><p class=\"aeld-mono aeld-sub\">' + t.outline + '<\/p><ol class=\"aeld-ol\">' + outline.map(function (o) { return '<li>' + o + '<\/li>'; }).join('') + '<\/ol><\/div>';\nm.hidden = false;\nm.querySelector('.aeld-close').addEventListener('click', function () { self.closeModal(); });\nm.addEventListener('click', function (e) { if (e.target === m) self.closeModal(); });\n};\nDemo.prototype.v_syn = function (v) {\nvar t = this.t, self = this;\nvar colors = ['#1f8a5f', '#5b54c7', '#b08a4a', '#3b7dd8', '#3bbfa0', '#c77d27', '#b23a48', '#8e5af2'];\nv.innerHTML =\n'<div class=\"aeld-card aeld-syn\"><div class=\"aeld-legend\"><span class=\"aeld-mono\">' + t.origin + '<\/span>' + t.src.map(function (s, i) { return '<button type=\"button\" data-s=\"' + i + '\" class=\"is-on\"><i style=\"background:' + colors[i] + '\"><\/i>' + s + '<\/button>'; }).join('') + '<\/div>' +\n'<div class=\"aeld-graph\"><canvas><\/canvas><div class=\"aeld-zoom\"><button type=\"button\" data-z=\"1\" aria-label=\"+\">+<\/button><button type=\"button\" data-z=\"-1\" aria-label=\"\u2212\">\u2212<\/button><button type=\"button\" data-z=\"0\" aria-label=\"Reset\">\u2922<\/button><\/div><span class=\"aeld-hint\">' + (window.matchMedia && window.matchMedia('(pointer:coarse)').matches ? t.zoomHintTouch : t.zoomHint) + '<\/span><\/div>' +\n'<div class=\"aeld-grow\"><button type=\"button\" class=\"aeld-btn-s\">' + t.grow + '<\/button><span class=\"aeld-mono aeld-gd\">' + t.today + '<\/span><input type=\"range\" min=\"0\" max=\"100\" value=\"100\" aria-label=\"' + t.grow + '\"><\/div><\/div>' +\n'<div class=\"aeld-synstats\"><div class=\"aeld-card\"><p class=\"aeld-mono aeld-sub\">' + t.growTitle + '<\/p><div class=\"aeld-row\"><span class=\"aeld-big aeld-cnt\">1 280<\/span><span class=\"aeld-mut\">' + t.elems + '<\/span><\/div><\/div>' +\n'<div class=\"aeld-card aeld-kv\"><p><span>' + t.scans + '<\/span><b>934<\/b><\/p><p><span>' + t.cites + '<\/span><b>110<\/b><\/p><p><span>' + t.decl + '<\/span><b>48<\/b><\/p><\/div><\/div>';\nvar canvas = v.querySelector('canvas'), ctx = canvas.getContext('2d');\nvar rnd = (function (s) { return function () { s = (s * 16807) % 2147483647; return (s - 1) \/ 2147483646; }; })(7);\nvar nodes = [], links = [];\nvar hubs = [[0.5, 0.52], [0.36, 0.4], [0.62, 0.36], [0.4, 0.66], [0.64, 0.66], [0.8, 0.5], [0.24, 0.55], [0.52, 0.26]];\nfor (var i = 0; i < 260; i++) {\nvar c = i < 60 ? 0 : Math.floor(rnd() * 8), h = hubs[c], a = rnd() * 6.283, r = Math.pow(rnd(), 0.7) * (c === 0 ? 0.17 : 0.09);\nnodes.push({ x: h[0] + Math.cos(a) * r, y: h[1] + Math.sin(a) * r * 1.2, c: c, born: rnd(), ph: rnd() * 6.283 });\n}\nnodes.sort(function (p, q) { return p.born - q.born; });\nnodes.forEach(function (n, i) {\nvar near = [];\nnodes.forEach(function (m, j) { if (j !== i) near.push([Math.hypot(n.x - m.x, n.y - m.y), j]); });\nnear.sort(function (a, b) { return a[0] - b[0]; });\nnear.slice(0, 3).forEach(function (p) { if (p[1] > i || rnd() < 0.5) links.push([i, p[1]]); });\nif (rnd() < 0.06) links.push([i, Math.floor(rnd() * nodes.length)]);\n});\nvar off = {}, prog = 1, W = 0, H = 0, dpr = Math.min(2, window.devicePixelRatio || 1);\nfunction size() { var b = canvas.parentNode.getBoundingClientRect(); W = b.width; H = b.height; canvas.width = W * dpr; canvas.height = H * dpr; ctx.setTransform(dpr, 0, 0, dpr, 0, 0); }\nsize();\nvar range = v.querySelector('input[type=range]'), gd = v.querySelector('.aeld-gd'), cnt = v.querySelector('.aeld-cnt');\nvar start = new Date(2026, 5, 24), now = new Date();\nfunction setProg(p) {\nprog = p; range.value = Math.round(p * 100);\nvar d = new Date(start.getTime() + (now - start) * p);\ngd.textContent = p >= 0.995 ? t.today : fmt(d);\ncnt.textContent = Math.round(1280 * Math.pow(p, 1.3)).toLocaleString(self.lang === 'en' ? 'en-GB' : 'pl-PL');\n}\nfunction draw(time) {\nif (!canvas.isConnected) return;\nif (canvas.parentNode.getBoundingClientRect().width !== W) size();\nctx.clearRect(0, 0, W, H);\nvar s = Math.min(W, H * 1.6), ox = (W - s) \/ 2, oy = (H - s \/ 1.6) \/ 2;\nvar vis = function (n) { return n.born <= prog && !off[n.c]; };\ncam.k += (cam.tk - cam.k) * 0.18; cam.x += (cam.tx - cam.x) * 0.18; cam.y += (cam.ty - cam.y) * 0.18;\nvar P = function (n) {\nvar w = reduce ? 0 : Math.sin(time \/ 1400 + n.ph) * 2;\nvar bx = ox + n.x * s + w, by = oy + n.y * (s \/ 1.6) + w * 0.6;\nreturn [(bx - W \/ 2) * cam.k + W \/ 2 + cam.x, (by - H \/ 2) * cam.k + H \/ 2 + cam.y];\n};\nvar rk = Math.sqrt(cam.k);\nctx.lineWidth = 0.6 * rk; ctx.strokeStyle = self.linkCol || 'rgba(90,94,104,.18)';\nlinks.forEach(function (l) { var p = nodes[l[0]], q = nodes[l[1]]; if (!vis(p) || !vis(q)) return; var a = P(p), b = P(q); ctx.beginPath(); ctx.moveTo(a[0], a[1]); ctx.lineTo(b[0], b[1]); ctx.stroke(); });\nnodes.forEach(function (n) { if (!vis(n)) return; var a = P(n); if (a[0] < -10 || a[1] < -10 || a[0] > W + 10 || a[1] > H + 10) return; ctx.beginPath(); ctx.fillStyle = colors[n.c]; ctx.arc(a[0], a[1], (n.c === 0 ? 2.2 : 2.8) * rk, 0, 6.283); ctx.fill(); });\nself.raf = requestAnimationFrame(draw);\n}\nvar cam = { k: 1, x: 0, y: 0, tk: 1, tx: 0, ty: 0 };\nfunction zoomAt(f, cx, cy) {\nvar nk = Math.max(0.7, Math.min(7, cam.tk * f)), r = nk \/ cam.tk;\ncam.tx = (cam.tx - (cx - W \/ 2)) * r + (cx - W \/ 2); cam.ty = (cam.ty - (cy - H \/ 2)) * r + (cy - H \/ 2); cam.tk = nk;\nif (nk <= 1.001) { cam.tx *= 0.5; cam.ty *= 0.5; }\n}\nvar graph = canvas.parentNode, hint = graph.querySelector('.aeld-hint');\ngraph.addEventListener('wheel', function (e) {\ne.preventDefault(); var b = graph.getBoundingClientRect();\nzoomAt(Math.exp(-e.deltaY * 0.0016), e.clientX - b.left, e.clientY - b.top);\nif (hint) hint.classList.add('is-off');\n}, { passive: false });\nvar pts = {}, last = null;\ncanvas.addEventListener('pointerdown', function (e) { canvas.setPointerCapture(e.pointerId); pts[e.pointerId] = [e.clientX, e.clientY]; graph.classList.add('is-drag'); if (hint) hint.classList.add('is-off'); });\ncanvas.addEventListener('pointermove', function (e) {\nif (!pts[e.pointerId]) return;\nvar ids = Object.keys(pts), prev = pts[e.pointerId]; pts[e.pointerId] = [e.clientX, e.clientY];\nif (ids.length === 1) { cam.tx += e.clientX - prev[0]; cam.ty += e.clientY - prev[1]; cam.x = cam.tx; cam.y = cam.ty; }\nelse if (ids.length === 2) {\nvar a = pts[ids[0]], b = pts[ids[1]], d = Math.hypot(a[0] - b[0], a[1] - b[1]);\nif (last) { var r = graph.getBoundingClientRect(); zoomAt(d \/ last, (a[0] + b[0]) \/ 2 - r.left, (a[1] + b[1]) \/ 2 - r.top); }\nlast = d;\n}\n});\nfunction up(e) { delete pts[e.pointerId]; last = null; if (!Object.keys(pts).length) graph.classList.remove('is-drag'); }\ncanvas.addEventListener('pointerup', up); canvas.addEventListener('pointercancel', up);\ngraph.querySelectorAll('[data-z]').forEach(function (b) {\nb.addEventListener('click', function () { var z = +b.getAttribute('data-z'); if (!z) { cam.tk = 1; cam.tx = 0; cam.ty = 0; } else zoomAt(z > 0 ? 1.5 : 1 \/ 1.5, W \/ 2, H \/ 2); });\n});\nsetProg(1);\nthis.raf = requestAnimationFrame(draw);\nrange.addEventListener('input', function () { setProg(range.value \/ 100); });\nv.querySelector('.aeld-grow button').addEventListener('click', function () {\nvar t0 = null;\n(function step(ts) { if (!t0) t0 = ts; var p = Math.min(1, (ts - t0) \/ 4000); setProg(p); if (p < 1 && canvas.isConnected) requestAnimationFrame(step); })(performance.now());\nif (reduce) setProg(1);\n});\nv.querySelectorAll('.aeld-legend button').forEach(function (b) {\nb.addEventListener('click', function () { var i = b.getAttribute('data-s'); off[i] = !off[i]; b.classList.toggle('is-on', !off[i]); });\n});\n};\nfunction init() {\ndocument.querySelectorAll('.aeld:not(.is-ready)').forEach(function (el) { el.classList.add('is-ready'); new Demo(el); });\n}\nif (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init); else init();\n})();<\/script>\n\n\n\n<\/div><div class=\"bde-text-91-275 bde-text\">\nWidok modu\u0142u Zadania. Dane przyk\u0142adowe.\n<\/div><\/div>\n<\/section><section class=\"bde-section-91-242 bde-section ae-zad-types\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-div-91-243 bde-div\" data-entrance=\"slideUp\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-91-244 bde-text\" data-entrance=\"slideUp\">\nRodzaje\n<\/div><h2 class=\"bde-heading-91-245 bde-heading\" data-entrance=\"slideUp\">\nSk\u0105d bior\u0105 si\u0119 zadania\n<\/h2><div class=\"bde-text-91-246 bde-text\" data-entrance=\"slideUp\">\nKa\u017cde zadanie powstaje z konkretnej liczby w raporcie, nie z og\u00f3lnej porady. Dziel\u0105 si\u0119 na trzy rodzaje, bo ka\u017cdy wykonuje si\u0119 gdzie indziej.\n<\/div>\n<\/div><div class=\"bde-columns-91-247 bde-columns\" data-entrance=\"slideUp\"><div class=\"bde-column-91-248 bde-column\" data-entrance=\"slideUp\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-91-249 bde-text\" data-entrance=\"slideUp\">\n<span class=\"w\"><span class=\"wt\">Tre\u015b\u0107<\/span><span class=\"wq\">Czego brakuje na Twojej stronie?<\/span><span class=\"wd\">Podstrony i artyku\u0142y pod zapytania, na kt\u00f3rych marka nie pada. Materia\u0142 przygotowuje Studio, publikujesz Ty.<\/span><\/span>\n<\/div>\n<\/div><div class=\"bde-column-91-250 bde-column\" data-entrance=\"slideUp\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-91-251 bde-text\" data-entrance=\"slideUp\">\n<span class=\"w\"><span class=\"wt\">Poza stron\u0105<\/span><span class=\"wq\">Sk\u0105d model ma si\u0119 o Tobie dowiedzie\u0107?<\/span><span class=\"wd\">Miejsca poza Twoj\u0105 domen\u0105, w kt\u00f3rych warto si\u0119 pojawi\u0107: opinie, rankingi, publikacje bran\u017cowe. Tego nie da si\u0119 zrobi\u0107 w\u0142asn\u0105 tre\u015bci\u0105.<\/span><\/span>\n<\/div>\n<\/div><div class=\"bde-column-91-252 bde-column\" data-entrance=\"slideUp\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-91-253 bde-text\" data-entrance=\"slideUp\">\n<span class=\"w\"><span class=\"wt\">Techniczne<\/span><span class=\"wq\">Czy model potrafi wyci\u0105\u0107 z Twojej strony odpowied\u017a?<\/span><span class=\"wd\">Poprawki w strukturze i danych na stronie, wynikaj\u0105ce z audytu GEO i AEO.<\/span><\/span>\n<\/div>\n<\/div><\/div><div class=\"bde-text-91-254 bde-text\" data-entrance=\"slideUp\">\nSk\u0105d bior\u0105 si\u0119 liczby, na kt\u00f3rych opieraj\u0105 si\u0119 zadania, opisujemy w <a href=\"https:\/\/aeloapp.io\/wiedza\/metodologia\/\">metodologii<\/a>, a same bariery pokazuje <a href=\"https:\/\/aeloapp.io\/widocznosc-w-ai\/\">Widoczno\u015b\u0107<\/a>.\n<\/div><\/div>\n<\/section><section class=\"bde-section-91-122 bde-section ae-zad-why\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-columns-91-123 bde-columns\" data-entrance=\"slideUp\"><div class=\"bde-column-91-124 bde-column\" data-entrance=\"slideUp\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-91-125 bde-text\" data-entrance=\"slideUp\">\nUzasadnienie\n<\/div><h2 class=\"bde-heading-91-126 bde-heading\" data-entrance=\"slideUp\">\nKa\u017cde zadanie ma liczb\u0119, z kt\u00f3rej wynika\n<\/h2><div class=\"bde-text-91-127 bde-text\" data-entrance=\"slideUp\">\nLista dzia\u0142a\u0144 bez uzasadnienia to lista \u017cycze\u0144. Przy ka\u017cdym zadaniu widzisz, z kt\u00f3rej metryki si\u0119 wzi\u0119\u0142o i co dok\u0142adnie pokaza\u0142 raport.\n<\/div><div class=\"bde-text-91-128 bde-text\" data-entrance=\"slideUp\">\nKolejno\u015b\u0107 te\u017c nie jest przypadkowa. Zadania uk\u0142adamy wed\u0142ug wp\u0142ywu, czyli tego, jak du\u017ca cz\u0119\u015b\u0107 zapyta\u0144 z Twojej kategorii mo\u017ce si\u0119 zmieni\u0107 po wykonaniu. Dzi\u0119ki temu wiesz, co zrobi\u0107 najpierw, gdy masz czas na jedn\u0105 rzecz w miesi\u0105cu.\n<\/div>\n<\/div><div class=\"bde-column-91-129 bde-column\" data-entrance=\"slideUp\">\n  \n  \n\t\n\n\n\n<div class=\"bde-code-block-91-130 bde-code-block\" data-entrance=\"slideUp\">\n\n  <div class=\"uz\">\n  <span class=\"uz-lab\">Zadanie<\/span>\n  <p class=\"uz-t\">Podstrona pod fraz\u0119, kt\u00f3ra ma 0% widoczno\u015bci<\/p>\n  <div class=\"uz-why\">\n    <span class=\"uz-h\">Dlaczego akurat to<\/span>\n    <div class=\"uz-row\"><i class=\"d1\"><\/i><span>Widoczno\u015b\u0107 na tym zapytaniu: <b>0%<\/b> w czterech modelach<\/span><\/div>\n    <div class=\"uz-row\"><i class=\"d2\"><\/i><span>Konkurenci w tej odpowiedzi: <b>3<\/b>, wszyscy z w\u0142asn\u0105 podstron\u0105<\/span><\/div>\n    <div class=\"uz-row\"><i class=\"d3\"><\/i><span>U Ciebie temat opisany <b>jednym akapitem<\/b> na stronie us\u0142ug<\/span><\/div>\n  <\/div>\n  <div class=\"uz-next\">\n    <span class=\"uz-h\">Co dalej<\/span>\n    <div class=\"uz-steps\">\n      <span class=\"uz-s\">Studio pisze tekst<\/span><em>\u2192<\/em>\n      <span class=\"uz-s\">Ty czytasz i poprawiasz<\/span><em>\u2192<\/em>\n      <span class=\"uz-s\">Ty publikujesz<\/span><em>\u2192<\/em>\n      <span class=\"uz-s uz-last\">Kolejny skan sprawdza efekt<\/span>\n    <\/div>\n  <\/div>\n  <p class=\"uz-foot\">Dane przyk\u0142adowe.<\/p>\n<\/div>\n<style>\n.uz{background:#25272D;border-radius:18px;padding:24px;font-family:'Nunito Sans',sans-serif}\n.uz-lab{display:block;font:800 10px\/1 'Nunito Sans';letter-spacing:.09em;text-transform:uppercase;color:#8E93A0}\n.uz-t{margin:12px 0 0;font-family:'DM Serif Display',Georgia,serif;font-size:21px;line-height:1.35;color:#F5F6F8}\n.uz-why{margin-top:20px;padding-top:18px;border-top:1px solid rgba(245,246,248,.12)}\n.uz-h{display:block;font:800 10px\/1 'Nunito Sans';letter-spacing:.09em;text-transform:uppercase;color:#8E93A0;margin-bottom:12px}\n.uz-row{display:flex;gap:10px;align-items:flex-start;font:400 13.5px\/1.6 'Nunito Sans';color:#C6C8CF;margin-bottom:9px}\n.uz-row b{font-weight:800;color:#F5F6F8}\n.uz-row i{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:6px}\n.d1{background:#B79CFF}.d2{background:#7FB3F0}.d3{background:#E0B872}\n.uz-next{margin-top:20px;padding-top:18px;border-top:1px solid rgba(245,246,248,.12)}\n.uz-steps{display:flex;align-items:center;gap:8px;flex-wrap:wrap}\n.uz-s{font:700 12px\/1.3 'Nunito Sans';color:#C6C8CF;background:rgba(245,246,248,.05);border:1px solid rgba(245,246,248,.12);border-radius:8px;padding:8px 11px}\n.uz-last{color:#F5F6F8;background:rgba(79,214,180,.13);border-color:rgba(79,214,180,.3)}\n.uz-steps em{font-style:normal;color:#6B6E78;font-size:13px}\n.uz-foot{margin:16px 0 0;font:400 12px\/1.5 'Nunito Sans';color:#8E93A0}\n<\/style>\n\n\n<\/div>\n<\/div><\/div><\/div>\n<\/section><section class=\"bde-section-91-255 bde-section ae-zad-loop\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-div-91-256 bde-div\" data-entrance=\"slideUp\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-91-257 bde-text\" data-entrance=\"slideUp\">\nPodzia\u0142 r\u00f3l\n<\/div><h2 class=\"bde-heading-91-258 bde-heading\" data-entrance=\"slideUp\">\nAelo przygotowuje, Ty decydujesz\n<\/h2><div class=\"bde-text-91-259 bde-text\" data-entrance=\"slideUp\">\nAelo nie ma dost\u0119pu do Twojego systemu zarz\u0105dzania tre\u015bci\u0105 i niczego nie publikuje. Zadanie mo\u017ce powsta\u0107 automatycznie, ale wej\u015b\u0107 w \u017cycie tylko wtedy, gdy je zaakceptujesz.\n<\/div>\n<\/div><div class=\"bde-code-block-91-260 bde-code-block\" data-entrance=\"slideUp\">\n\n  <div class=\"pt\">\n  <div class=\"pt-line\">\n    <span class=\"pt-track\"><\/span>\n    <div class=\"pt-steps\">\n      <div class=\"pt-s\"><i class=\"a\"><\/i><b>Aelo<\/b><em>Wyznacza zadanie z raportu<\/em><\/div>\n      <div class=\"pt-s\"><i class=\"a\"><\/i><b>Aelo<\/b><em>Studio przygotowuje materia\u0142<\/em><\/div>\n      <div class=\"pt-s\"><i class=\"c\"><\/i><b>Ty<\/b><em>Czytasz, poprawiasz, akceptujesz<\/em><\/div>\n      <div class=\"pt-s\"><i class=\"c\"><\/i><b>Ty<\/b><em>Publikujesz u siebie<\/em><\/div>\n      <div class=\"pt-s\"><i class=\"a\"><\/i><b>Aelo<\/b><em>Kolejny skan sprawdza efekt<\/em><\/div>\n    <\/div>\n  <\/div>\n  <div class=\"pt-legend\">\n    <span><i class=\"a\"><\/i>Robi Aelo<\/span>\n    <span><i class=\"c\"><\/i>Decydujesz Ty<\/span>\n  <\/div>\n<\/div>\n<style>\n.pt{font-family:'Nunito Sans',sans-serif}\n.pt-line{position:relative;padding-top:26px}\n.pt-track{position:absolute;left:0;right:0;top:7px;height:3px;border-radius:100px;background:linear-gradient(90deg,#6D5FC7 0%,#6D5FC7 30%,#1F9D74 45%,#1F9D74 70%,#6D5FC7 88%)}\n.pt-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}\n.pt-s{display:flex;flex-direction:column;gap:4px;position:relative}\n.pt-s i{position:absolute;top:-26px;left:0;width:15px;height:15px;border-radius:50%;background:#F5F6F8;box-sizing:border-box}\n.pt-s i.a{border:3px solid #6D5FC7}\n.pt-s i.c{border:3px solid #1F9D74}\n.pt-s b{font:800 10px\/1 'Nunito Sans';letter-spacing:.1em;text-transform:uppercase;color:#8A8F9A;margin-top:4px}\n.pt-s em{font-style:normal;font-family:'DM Serif Display',Georgia,serif;font-size:17px;line-height:1.3;color:#25272D}\n.pt-legend{display:flex;gap:24px;flex-wrap:wrap;margin-top:34px;padding-top:20px;border-top:1px solid #E3E5EA}\n.pt-legend span{display:inline-flex;align-items:center;gap:8px;font:600 13px\/1 'Nunito Sans';color:#6B6E78}\n.pt-legend i{width:13px;height:13px;border-radius:50%;box-sizing:border-box}\n.pt-legend i.a{border:3px solid #6D5FC7}\n.pt-legend i.c{border:3px solid #1F9D74}\n@media (max-width:900px){\n  .pt-track{left:7px;right:auto;top:0;bottom:0;width:3px;height:auto}\n  .pt-steps{grid-template-columns:1fr;gap:22px;padding-left:34px}\n  .pt-line{padding-top:0}\n  .pt-s i{top:2px;left:-34px}\n}\n<\/style>\n\n\n<\/div><div class=\"bde-text-91-261 bde-text\" data-entrance=\"slideUp\">\nMateria\u0142y do zada\u0144 przygotowuje <a href=\"https:\/\/aeloapp.io\/studio\/\">Studio<\/a>, a w\u0105tpliwo\u015bci rozstrzygasz z <a href=\"https:\/\/aeloapp.io\/doradcy\/\">doradcami<\/a>. Efekt sprawdza kolejny pe\u0142ny skan w <a href=\"https:\/\/aeloapp.io\/widocznosc-w-ai\/\">Widoczno\u015bci<\/a>.\n<\/div><\/div>\n<\/section><section class=\"bde-section-91-209 bde-section ae-zad-plans\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-div-91-210 bde-div\" data-entrance=\"slideUp\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-91-211 bde-text\" data-entrance=\"slideUp\">\nZakres\n<\/div><h2 class=\"bde-heading-91-212 bde-heading\" data-entrance=\"slideUp\">\nZadania w planach Aelo\n<\/h2><div class=\"bde-text-91-213 bde-text\" data-entrance=\"slideUp\">\nW planie Free widzisz zadania, ale tylko cz\u0119\u015b\u0107 ods\u0142oni\u0119t\u0105. Pe\u0142na lista wchodzi od Startera, a w\u0142asne zadania i notatki od Pro.\n<\/div>\n<\/div><div class=\"bde-text-91-214 bde-text\" data-entrance=\"slideUp\">\n<div class=\"tw\"><table class=\"t\"><caption class=\"sr\">Zakres modu\u0142u Zadania w planach Aelo<\/caption><thead><tr><th scope=\"col\">Zadania<\/th><th scope=\"col\">Free<\/th><th scope=\"col\">Starter<\/th><th scope=\"col\" class=\"pro\">Pro<\/th><th scope=\"col\">Custom<\/th><\/tr><\/thead><tbody><tr><th scope=\"row\">Monitorowane zapytania na mark\u0119<\/th><td>3<\/td><td>6<\/td><td class=\"pro\">12<\/td><td>24<\/td><\/tr><tr><th scope=\"row\">Zadania wdro\u017ceniowe<\/th><td>3 widoczne, pozosta\u0142e rozmyte<\/td><td>wszystkie<\/td><td class=\"pro\">wszystkie<\/td><td>wszystkie<\/td><\/tr><tr><th scope=\"row\">Zadania poza stron\u0105<\/th><td>nie<\/td><td>1 zadanie<\/td><td class=\"pro\">wszystkie<\/td><td>wszystkie<\/td><\/tr><tr><th scope=\"row\">W\u0142asne zadania i notatki<\/th><td>nie<\/td><td>nie<\/td><td class=\"pro\">tak<\/td><td>tak<\/td><\/tr><\/tbody><\/table><\/div>\n<\/div><div class=\"bde-text-91-215 bde-text\" data-entrance=\"slideUp\">\nPe\u0142ne zestawienie wszystkich modu\u0142\u00f3w jest w <a href=\"https:\/\/aeloapp.io\/cennik\/#porownanie\">por\u00f3wnaniu plan\u00f3w<\/a>.\n<\/div><\/div>\n<\/section><section id=\"faq\" class=\"bde-section-91-262 bde-section ae-faq\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-div-91-263 bde-div\" data-entrance=\"slideUp\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-91-264 bde-text\" data-entrance=\"slideUp\">\nFAQ\n<\/div><h2 class=\"bde-heading-91-265 bde-heading\" data-entrance=\"slideUp\">\nPytania o Zadania\n<\/h2><div class=\"bde-text-91-266 bde-text\" data-entrance=\"slideUp\">\nPytania, kt\u00f3re padaj\u0105 najcz\u0119\u015bciej przy pierwszej rozmowie o wdro\u017ceniu.\n<\/div>\n<\/div><div class=\"bde-text-91-267 bde-text\" data-entrance=\"slideUp\">\n<details class=\"fq\"><summary><span class=\"q\">Czym jest modu\u0142 Zadania w Aelo?<\/span><span class=\"s\" aria-hidden=\"true\"><\/span><\/summary><div class=\"a\"><p>Zadania to modu\u0142 wykonawczy. Zamienia bariery znalezione w raporcie na list\u0119 dzia\u0142a\u0144 uporz\u0105dkowan\u0105 wed\u0142ug wp\u0142ywu, z uzasadnieniem przy ka\u017cdym. Sk\u0105d bior\u0105 si\u0119 liczby, opisujemy w <a href=\"https:\/\/aeloapp.io\/wiedza\/metodologia\/\">metodologii<\/a>.<\/p><\/div><\/details><details class=\"fq\"><summary><span class=\"q\">Sk\u0105d bior\u0105 si\u0119 zadania?<\/span><span class=\"s\" aria-hidden=\"true\"><\/span><\/summary><div class=\"a\"><p>Z pe\u0142nego skanu w module <a href=\"https:\/\/aeloapp.io\/widocznosc-w-ai\/\">Widoczno\u015b\u0107<\/a>. Raport wskazuje bariery, a z barier powstaj\u0105 zadania. \u017badne nie jest og\u00f3ln\u0105 porad\u0105 oderwan\u0105 od pomiaru.<\/p><\/div><\/details><details class=\"fq\"><summary><span class=\"q\">Czy Aelo wykonuje zadania za mnie?<\/span><span class=\"s\" aria-hidden=\"true\"><\/span><\/summary><div class=\"a\"><p>Nie. Aelo przygotowuje materia\u0142 w <a href=\"https:\/\/aeloapp.io\/studio\/\">Studiu<\/a>, ale nie ma dost\u0119pu do Twojego systemu zarz\u0105dzania tre\u015bci\u0105. Akceptujesz i publikujesz Ty albo Twoja agencja.<\/p><\/div><\/details><details class=\"fq\"><summary><span class=\"q\">Czym r\u00f3\u017cni\u0105 si\u0119 zadania na stronie od zada\u0144 poza stron\u0105?<\/span><span class=\"s\" aria-hidden=\"true\"><\/span><\/summary><div class=\"a\"><p>Zadania na stronie wykonujesz we w\u0142asnej domenie: podstrony, artyku\u0142y, poprawki techniczne. Zadania poza stron\u0105 dotycz\u0105 miejsc, kt\u00f3rych nie kontrolujesz: opinii, ranking\u00f3w i publikacji bran\u017cowych. Tego drugiego nie da si\u0119 zrobi\u0107 w\u0142asn\u0105 tre\u015bci\u0105, a to ono buduje rekomendacj\u0119.<\/p><\/div><\/details><details class=\"fq\"><summary><span class=\"q\">W jakiej kolejno\u015bci je wykonywa\u0107?<\/span><span class=\"s\" aria-hidden=\"true\"><\/span><\/summary><div class=\"a\"><p>W tej, w kt\u00f3rej s\u0105 u\u0142o\u017cone. Kolejno\u015b\u0107 wynika z wp\u0142ywu, czyli z tego, jak du\u017ca cz\u0119\u015b\u0107 zapyta\u0144 z Twojej kategorii mo\u017ce si\u0119 zmieni\u0107 po wykonaniu zadania.<\/p><\/div><\/details><details class=\"fq\"><summary><span class=\"q\">Kiedy zobacz\u0119 efekt wykonanego zadania?<\/span><span class=\"s\" aria-hidden=\"true\"><\/span><\/summary><div class=\"a\"><p>W kolejnym pe\u0142nym skanie, czyli po miesi\u0105cu. Modele potrzebuj\u0105 czasu, zanim zauwa\u017c\u0105 zmian\u0119. Piszemy o tym w artykule <a href=\"https:\/\/aeloapp.io\/wiedza\/dlaczego-zmiany-wymagaja-czasu\/\">dlaczego zmian nie wida\u0107 od razu<\/a>.<\/p><\/div><\/details><details class=\"fq\"><summary><span class=\"q\">Czy mog\u0119 doda\u0107 w\u0142asne zadanie?<\/span><span class=\"s\" aria-hidden=\"true\"><\/span><\/summary><div class=\"a\"><p>Tak, od planu Pro. Free i Starter pracuj\u0105 na zadaniach wyznaczonych przez raport. Zakres jest w <a href=\"https:\/\/aeloapp.io\/cennik\/\">cenniku<\/a>.<\/p><\/div><\/details><details class=\"fq\"><summary><span class=\"q\">Ile zada\u0144 widz\u0119 w planie Free?<\/span><span class=\"s\" aria-hidden=\"true\"><\/span><\/summary><div class=\"a\"><p>Trzy, pozosta\u0142e s\u0105 widoczne, ale rozmyte. Pe\u0142na lista wchodzi od Startera.<\/p><\/div><\/details>\n<\/div><\/div>\n<\/section><section class=\"bde-section-91-268 bde-section ae-cta\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-div-91-269 bde-div\" data-entrance=\"slideUp\">\n  \n  \n\t\n\n\n\n<h2 class=\"bde-heading-91-270 bde-heading\" data-entrance=\"slideUp\">\nZobacz, co Aelo wyznaczy dla Twojej marki\n<\/h2><div class=\"bde-text-91-271 bde-text\" data-entrance=\"slideUp\">\nNa start dostajesz 250 AeloCoins, bez karty. Wystarcz\u0105, \u017ceby uruchomi\u0107 pomiar i przetestowa\u0107 modu\u0142y. Po ich wykorzystaniu przechodzisz na p\u0142atny plan. Pomiary dzia\u0142aj\u0105 od razu, a pe\u0142ny raport Twojej marki wchodzi od planu Starter. We Free widzisz trzy zadania, pe\u0142na lista wchodzi od Startera.\n<\/div><div class=\"bde-button-91-272 bde-button\" data-entrance=\"slideUp\">\n        \n    \n    \n    \n                            \n            \n                    \n            \n            \n\n    \n    \n    \n    \n                            \n    <a class=\"breakdance-link button-atom button-atom--secondary bde-button__button\" href=\"https:\/\/panel.aeloapp.io\/register?plan=free\" target=\"_self\" data-type=\"url\"  rel=\"follow\" >\n\n    \n        <span class=\"button-atom__text\">Wypr\u00f3buj za darmo<\/span>\n\n        \n        \n                <\/a>\n\n    \n\n\n<\/div><div class=\"bde-text-91-273 bde-text\" data-entrance=\"slideUp\">\nPozosta\u0142e modu\u0142y: <a href=\"https:\/\/aeloapp.io\/widocznosc-w-ai\/\">Widoczno\u015b\u0107<\/a>, <a href=\"https:\/\/aeloapp.io\/doradcy\/\">Doradcy<\/a>, <a href=\"https:\/\/aeloapp.io\/studio\/\">Studio<\/a>, <a href=\"https:\/\/aeloapp.io\/wiedza-o-marce\/\">Wiedza o marce<\/a>.\n<\/div>\n<\/div><\/div>\n<\/section><\/main>","protected":false},"excerpt":{"rendered":"<p>How to improve visibility in AI: every obstacle identified in the scan becomes a priority task. Implementation is up to you or the agency.<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_yoast_wpseo_focuskw":"jak poprawi\u0107 widoczno\u015b\u0107 w AI","_yoast_wpseo_title":"Jak poprawi\u0107 widoczno\u015b\u0107 w AI: zadania wed\u0142ug wp\u0142ywu | Aelo","_yoast_wpseo_metadesc":"Jak poprawi\u0107 widoczno\u015b\u0107 w AI: ka\u017cda przeszkoda ze skanu staje si\u0119 zadaniem z priorytetem. Wdro\u017cenie zostaje po Twojej stronie albo po stronie agencji.","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-title":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_twitter-title":"","_yoast_wpseo_twitter-description":"","_breakdance_hide_in_design_set":false,"_breakdance_tags":"","_yoast_wpseo_keywordsynonyms":"[\"poprawa widoczno\u015bci w AI, plan poprawy widoczno\u015bci w AI, zadania poprawiaj\u0105ce widoczno\u015b\u0107 w AI\",\"\",\"\",\"\",\"\"]","_yoast_wpseo_focuskeywords":"[{\"keyword\":\"jak sprawi\u0107 \u017ceby AI poleci\u0142o firm\u0119\",\"score\":61},{\"keyword\":\"co zrobi\u0107 \u017ceby ChatGPT poleca\u0142 firm\u0119\",\"score\":61},{\"keyword\":\"lista zada\u0144 widoczno\u015bci w AI\",\"score\":61},{\"keyword\":\"jak pojawi\u0107 si\u0119 w czatach AI\",\"score\":61}]","footnotes":""},"class_list":["post-91","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.4 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Jak poprawi\u0107 widoczno\u015b\u0107 w AI: zadania wed\u0142ug wp\u0142ywu | Aelo<\/title>\n<meta name=\"description\" content=\"Jak poprawi\u0107 widoczno\u015b\u0107 w AI: ka\u017cda przeszkoda ze skanu staje si\u0119 zadaniem z priorytetem. Wdro\u017cenie zostaje po Twojej stronie albo po stronie agencji.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aeloapp.io\/en\/tasks\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jak poprawi\u0107 widoczno\u015b\u0107 w AI: zadania wed\u0142ug wp\u0142ywu | Aelo\" \/>\n<meta property=\"og:description\" content=\"Jak poprawi\u0107 widoczno\u015b\u0107 w AI: ka\u017cda przeszkoda ze skanu staje si\u0119 zadaniem z priorytetem. Wdro\u017cenie zostaje po Twojej stronie albo po stronie agencji.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aeloapp.io\/en\/tasks\/\" \/>\n<meta property=\"og:site_name\" content=\"Aelo\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/Aelo\/61594274631442\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-27T11:33:54+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Jak poprawi\u0107 widoczno\u015b\u0107 w AI: zadania wed\u0142ug wp\u0142ywu | Aelo\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/aeloapp.io\\\/zadania\\\/\",\"url\":\"https:\\\/\\\/aeloapp.io\\\/zadania\\\/\",\"name\":\"Jak poprawi\u0107 widoczno\u015b\u0107 w AI: zadania wed\u0142ug wp\u0142ywu | Aelo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#website\"},\"datePublished\":\"2026-09-08T13:07:39+00:00\",\"dateModified\":\"2026-10-27T11:33:54+00:00\",\"description\":\"Jak poprawi\u0107 widoczno\u015b\u0107 w AI: ka\u017cda przeszkoda ze skanu staje si\u0119 zadaniem z priorytetem. Wdro\u017cenie zostaje po Twojej stronie albo po stronie agencji.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/zadania\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/aeloapp.io\\\/zadania\\\/\"]}],\"about\":{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#software\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/aeloapp.io\\\/zadania\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/aeloapp.io\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Zadania\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/\",\"name\":\"Aelo\",\"description\":\"Widoczno\u015b\u0107 marki w AI: pomiar, diagnoza, plan, dzia\u0142anie\",\"publisher\":{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#organization\",\"name\":\"Aelo\",\"url\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/aeloapp.io\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/fav_4.png\",\"contentUrl\":\"https:\\\/\\\/aeloapp.io\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/fav_4.png\",\"width\":128,\"height\":128,\"caption\":\"Aelo\"},\"image\":{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/Aelo\\\/61594274631442\\\/\",\"https:\\\/\\\/www.crunchbase.com\\\/organization\\\/aelo-09b9\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/aelo-app\",\"https:\\\/\\\/www.instagram.com\\\/aeloapp\"],\"description\":\"Widoczno\u015b\u0107 marki w AI: pomiar, diagnoza, plan, dzia\u0142anie. Aelo to platforma widoczno\u015bci marki w AI. Mierzymy, czy modele Ci\u0119 wymieniaj\u0105, pokazujemy, co blokuje rekomendacj\u0119, uk\u0142adamy plan dzia\u0142a\u0144 i przygotowujemy materia\u0142y, \u017ceby go wykona\u0107. Co z tego wchodzi, decydujesz Ty.\",\"email\":\"kontakt@aeloapp.io\",\"legalName\":\"Aelo Prosta Sp\u00f3\u0142ka Akcyjna\",\"foundingDate\":\"2026-09-29\",\"vatID\":\"PL9372784735\",\"taxID\":\"9372784735\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1\",\"maxValue\":\"10\"},\"slogan\":\"Widoczno\u015b\u0107 marki w AI: pomiar, diagnoza, plan, dzia\u0142anie\",\"identifier\":{\"@type\":\"PropertyValue\",\"propertyID\":\"KRS\",\"value\":\"0001269539\"},\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"ul. Monta\u017cowa 3\",\"postalCode\":\"43-300\",\"addressLocality\":\"Bielsko-Bia\u0142a\",\"addressRegion\":\"\u015bl\u0105skie\",\"addressCountry\":\"PL\"},\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"email\":\"kontakt@aeloapp.io\",\"url\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/kontakt\\\/\",\"hoursAvailable\":{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"],\"opens\":\"08:00\",\"closes\":\"16:00\"}}],\"founder\":[{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/#\\\/schema\\\/person\\\/karolina-wcislo\"},{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/#\\\/schema\\\/person\\\/patryk-pietrzyk\"},{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/#\\\/schema\\\/person\\\/jan-sobieszczanski\"},{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/#\\\/schema\\\/person\\\/marek-wisniewski\"},{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#duelity\"}],\"funder\":{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#duelity\"},\"knowsAbout\":[\"widoczno\u015b\u0107 marki w AI\",\"Generative Engine Optimization (GEO)\",\"Answer Engine Optimization (AEO)\",\"pomiar wzmianek i cytowa\u0144 marki w modelach j\u0119zykowych\",\"SEO\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/aeloapp.io\\\/#\\\/schema\\\/person\\\/karolina-wcislo\",\"name\":\"Karolina Wcis\u0142o\",\"jobTitle\":\"CEO \\\/ CDO\",\"image\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/karolina.jpg\",\"worksFor\":{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#organization\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/karolina-wcislo-graphics\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/aeloapp.io\\\/#\\\/schema\\\/person\\\/patryk-pietrzyk\",\"name\":\"Patryk Pietrzyk\",\"jobTitle\":\"CTO\",\"image\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/patryk.jpg\",\"worksFor\":{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#organization\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/patrykpietrzyk\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/aeloapp.io\\\/#\\\/schema\\\/person\\\/jan-sobieszczanski\",\"name\":\"Jan Sobieszcza\u0144ski\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/aeloapp.io\\\/#\\\/schema\\\/person\\\/marek-wisniewski\",\"name\":\"Marek Wi\u015bniewski\"},{\"@type\":\"SoftwareApplication\",\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#software\",\"name\":\"Aelo\",\"url\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/\",\"description\":\"Widoczno\u015b\u0107 marki w AI: pomiar, diagnoza, plan, dzia\u0142anie. Aelo to platforma widoczno\u015bci marki w AI. Mierzymy, czy modele Ci\u0119 wymieniaj\u0105, pokazujemy, co blokuje rekomendacj\u0119, uk\u0142adamy plan dzia\u0142a\u0144 i przygotowujemy materia\u0142y, \u017ceby go wykona\u0107. Co z tego wchodzi, decydujesz Ty.\",\"applicationCategory\":\"BusinessApplication\",\"applicationSubCategory\":\"Pomiar widoczno\u015bci marki w AI\",\"operatingSystem\":\"Web\",\"inLanguage\":\"pl-PL\",\"publisher\":{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#organization\"},\"audience\":[{\"@type\":\"BusinessAudience\",\"name\":\"Agencje marketingowe i SEO\",\"description\":\"Agencje, kt\u00f3re prowadz\u0105 widoczno\u015b\u0107 w AI dla swoich klient\u00f3w i potrzebuj\u0105 panelu z wieloma markami.\"},{\"@type\":\"BusinessAudience\",\"name\":\"Ma\u0142e i \u015brednie firmy\",\"description\":\"Firmy, kt\u00f3re chc\u0105 sprawdzi\u0107, czy modele AI polecaj\u0105 je w odpowiedziach, i dosta\u0107 plan dzia\u0142a\u0144.\"}],\"featureList\":[\"Widoczno\u015b\u0107 w AI: pomiar wzmianek, cytowa\u0144 i rozpoznawalno\u015bci marki w ChatGPT, Claude, Gemini i Perplexity, pe\u0142ny skan raz w miesi\u0105cu na zamro\u017conym zestawie zapyta\u0144\",\"Obecno\u015b\u0107 marki na X mierzona osobnym modu\u0142em\",\"Zadania: zadania wdro\u017ceniowe i zadania poza stron\u0105, uporz\u0105dkowane wed\u0142ug wp\u0142ywu na wynik\",\"Doradcy: Konsultant, Analityk, Strateg i Redaktor\",\"Studio: tre\u015bci, grafiki, reklamy i wideo przygotowane pod luki znalezione w pomiarze\",\"Wiedza o marce: graf wiedzy budowany z indeksowania strony, skan\u00f3w, cytowa\u0144 i analiz konkurencji\"],\"offers\":[{\"@type\":\"Offer\",\"name\":\"Plan Free\",\"description\":\"Bez karty. 3 frazy kluczowe (9 pyta\u0144), pomiar jednorazowy, pe\u0142ny raport jednorazowy, 1 doradca, 1 u\u017cytkownik, 1 marka, 250 AeloCoins jednorazowo.\",\"url\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/cennik\\\/\",\"price\":0,\"priceCurrency\":\"PLN\",\"seller\":{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#organization\"}},{\"@type\":\"Offer\",\"name\":\"Plan Starter\",\"description\":\"6 fraz kluczowych (18 pyta\u0144), pomiar codziennie, pe\u0142ny raport co miesi\u0105c, 2 doradc\u00f3w, 1 u\u017cytkownik, 1 marka, 500 AeloCoins miesi\u0119cznie.\",\"url\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/cennik\\\/\",\"price\":399,\"priceCurrency\":\"PLN\",\"seller\":{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#organization\"},\"priceSpecification\":[{\"@type\":\"UnitPriceSpecification\",\"name\":\"Rozliczenie miesi\u0119czne\",\"price\":399,\"priceCurrency\":\"PLN\",\"valueAddedTaxIncluded\":false,\"unitCode\":\"MON\",\"billingDuration\":\"P1M\"},{\"@type\":\"UnitPriceSpecification\",\"name\":\"Rozliczenie roczne, p\u0142atne z g\u00f3ry za 12 miesi\u0119cy (kwota za miesi\u0105c)\",\"price\":319,\"priceCurrency\":\"PLN\",\"valueAddedTaxIncluded\":false,\"unitCode\":\"MON\",\"billingDuration\":\"P1Y\"}]},{\"@type\":\"Offer\",\"name\":\"Plan Pro\",\"description\":\"Wszystko ze Startera, a do tego: 12 fraz kluczowych (36 pyta\u0144), 4 doradc\u00f3w, 2 u\u017cytkownik\u00f3w, 3 marki, w\u0142asne tickety i notatki, reklamy w Studio, 750 AeloCoins miesi\u0119cznie.\",\"url\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/cennik\\\/\",\"price\":999,\"priceCurrency\":\"PLN\",\"seller\":{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#organization\"},\"priceSpecification\":[{\"@type\":\"UnitPriceSpecification\",\"name\":\"Rozliczenie miesi\u0119czne\",\"price\":999,\"priceCurrency\":\"PLN\",\"valueAddedTaxIncluded\":false,\"unitCode\":\"MON\",\"billingDuration\":\"P1M\"},{\"@type\":\"UnitPriceSpecification\",\"name\":\"Rozliczenie roczne, p\u0142atne z g\u00f3ry za 12 miesi\u0119cy (kwota za miesi\u0105c)\",\"price\":799,\"priceCurrency\":\"PLN\",\"valueAddedTaxIncluded\":false,\"unitCode\":\"MON\",\"billingDuration\":\"P1Y\"}]},{\"@type\":\"Offer\",\"name\":\"Plan Custom\",\"description\":\"Wszystko z Pro, a do tego: frazy kluczowe bez limitu, liczba u\u017cytkownik\u00f3w i marek ustalana indywidualnie, odpowied\u017a ka\u017cdego modelu osobno, skany na \u017c\u0105danie, API i white-label, AeloCoins w wycenie.\",\"url\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/cennik\\\/\",\"price\":1999,\"priceCurrency\":\"PLN\",\"seller\":{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#organization\"},\"priceSpecification\":[{\"@type\":\"UnitPriceSpecification\",\"name\":\"Rozliczenie miesi\u0119czne\",\"price\":1999,\"priceCurrency\":\"PLN\",\"valueAddedTaxIncluded\":false,\"unitCode\":\"MON\",\"billingDuration\":\"P1M\",\"minPrice\":1999},{\"@type\":\"UnitPriceSpecification\",\"name\":\"Rozliczenie roczne, p\u0142atne z g\u00f3ry za 12 miesi\u0119cy (kwota za miesi\u0105c)\",\"price\":1599,\"priceCurrency\":\"PLN\",\"valueAddedTaxIncluded\":false,\"unitCode\":\"MON\",\"billingDuration\":\"P1Y\",\"minPrice\":1599}]},{\"@type\":\"Offer\",\"name\":\"Do\u0142adowanie 500 AeloCoins\",\"description\":\"Dost\u0119pne w planach p\u0142atnych.\",\"url\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/cennik\\\/\",\"price\":99,\"priceCurrency\":\"PLN\",\"seller\":{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#organization\"},\"priceSpecification\":{\"@type\":\"PriceSpecification\",\"price\":99,\"priceCurrency\":\"PLN\",\"valueAddedTaxIncluded\":false}},{\"@type\":\"Offer\",\"name\":\"Do\u0142adowanie 1 000 AeloCoins\",\"description\":\"Dost\u0119pne w planach p\u0142atnych.\",\"url\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/cennik\\\/\",\"price\":189,\"priceCurrency\":\"PLN\",\"seller\":{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#organization\"},\"priceSpecification\":{\"@type\":\"PriceSpecification\",\"price\":189,\"priceCurrency\":\"PLN\",\"valueAddedTaxIncluded\":false}},{\"@type\":\"Offer\",\"name\":\"Do\u0142adowanie 2 500 AeloCoins\",\"description\":\"Dost\u0119pne w planach p\u0142atnych.\",\"url\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/cennik\\\/\",\"price\":449,\"priceCurrency\":\"PLN\",\"seller\":{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#organization\"},\"priceSpecification\":{\"@type\":\"PriceSpecification\",\"price\":449,\"priceCurrency\":\"PLN\",\"valueAddedTaxIncluded\":false}},{\"@type\":\"Offer\",\"name\":\"Do\u0142adowanie 5 000 AeloCoins\",\"description\":\"Dost\u0119pne w planach p\u0142atnych.\",\"url\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/cennik\\\/\",\"price\":849,\"priceCurrency\":\"PLN\",\"seller\":{\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#organization\"},\"priceSpecification\":{\"@type\":\"PriceSpecification\",\"price\":849,\"priceCurrency\":\"PLN\",\"valueAddedTaxIncluded\":false}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/aeloapp.io\\\/en\\\/#duelity\",\"name\":\"Duelity Intelligence\",\"url\":\"https:\\\/\\\/duelity.io\\\/\",\"description\":\"Partner Aelo w ramach programu Duelity HUG: wspiera model biznesowy, gotowo\u015b\u0107 komercyjn\u0105 i skalowanie, bierze udzia\u0142 w decyzjach o kierunku produktu i strukturze plan\u00f3w oraz wsp\u00f3\u0142tworzy sprzeda\u017c.\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to improve visibility in AI: tasks ranked by impact | Aelo","description":"How to improve visibility in AI: every obstacle identified in the scan becomes a priority task. Implementation is up to you or the agency.","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:\/\/aeloapp.io\/en\/tasks\/","og_locale":"en_GB","og_type":"article","og_title":"Jak poprawi\u0107 widoczno\u015b\u0107 w AI: zadania wed\u0142ug wp\u0142ywu | Aelo","og_description":"Jak poprawi\u0107 widoczno\u015b\u0107 w AI: ka\u017cda przeszkoda ze skanu staje si\u0119 zadaniem z priorytetem. Wdro\u017cenie zostaje po Twojej stronie albo po stronie agencji.","og_url":"https:\/\/aeloapp.io\/en\/tasks\/","og_site_name":"Aelo","article_publisher":"https:\/\/www.facebook.com\/people\/Aelo\/61594274631442\/","article_modified_time":"2026-10-27T11:33:54+00:00","twitter_card":"summary_large_image","twitter_title":"Jak poprawi\u0107 widoczno\u015b\u0107 w AI: zadania wed\u0142ug wp\u0142ywu | Aelo","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/aeloapp.io\/zadania\/","url":"https:\/\/aeloapp.io\/zadania\/","name":"How to improve visibility in AI: tasks ranked by impact | Aelo","isPartOf":{"@id":"https:\/\/aeloapp.io\/en\/#website"},"datePublished":"2026-09-08T13:07:39+00:00","dateModified":"2026-10-27T11:33:54+00:00","description":"How to improve visibility in AI: every obstacle identified in the scan becomes a priority task. Implementation is up to you or the agency.","breadcrumb":{"@id":"https:\/\/aeloapp.io\/zadania\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aeloapp.io\/zadania\/"]}],"about":{"@id":"https:\/\/aeloapp.io\/en\/#software"}},{"@type":"BreadcrumbList","@id":"https:\/\/aeloapp.io\/zadania\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/aeloapp.io\/"},{"@type":"ListItem","position":2,"name":"Zadania"}]},{"@type":"WebSite","@id":"https:\/\/aeloapp.io\/en\/#website","url":"https:\/\/aeloapp.io\/en\/","name":"Aelo","description":"Brand visibility in AI: measurement, diagnosis, plan, action","publisher":{"@id":"https:\/\/aeloapp.io\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aeloapp.io\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/aeloapp.io\/en\/#organization","name":"Aelo","url":"https:\/\/aeloapp.io\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/aeloapp.io\/en\/#\/schema\/logo\/image\/","url":"https:\/\/aeloapp.io\/wp-content\/uploads\/2026\/09\/fav_4.png","contentUrl":"https:\/\/aeloapp.io\/wp-content\/uploads\/2026\/09\/fav_4.png","width":128,"height":128,"caption":"Aelo"},"image":{"@id":"https:\/\/aeloapp.io\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/Aelo\/61594274631442\/","https:\/\/www.crunchbase.com\/organization\/aelo-09b9","https:\/\/www.linkedin.com\/company\/aelo-app","https:\/\/www.instagram.com\/aeloapp"],"description":"Brand visibility in AI: measurement, diagnosis, plan, action. Aelo is a brand visibility platform for AI. We measure whether models mention your brand, identify what\u2019s blocking recommendations, draw up an action plan and prepare the materials needed to implement it. You decide what to take from it.","email":"kontakt@aeloapp.io","legalName":"Aelo Prosta Sp\u00f3\u0142ka Akcyjna","foundingDate":"2026-09-29","vatID":"PL9372784735","taxID":"9372784735","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1","maxValue":"10"},"slogan":"Widoczno\u015b\u0107 marki w AI: pomiar, diagnoza, plan, dzia\u0142anie","identifier":{"@type":"PropertyValue","propertyID":"KRS","value":"0001269539"},"address":{"@type":"PostalAddress","streetAddress":"ul. Monta\u017cowa 3","postalCode":"43-300","addressLocality":"Bielsko-Bia\u0142a","addressRegion":"\u015bl\u0105skie","addressCountry":"PL"},"contactPoint":[{"@type":"ContactPoint","contactType":"customer support","email":"kontakt@aeloapp.io","url":"https:\/\/aeloapp.io\/en\/kontakt\/","hoursAvailable":{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"08:00","closes":"16:00"}}],"founder":[{"@id":"https:\/\/aeloapp.io\/#\/schema\/person\/karolina-wcislo"},{"@id":"https:\/\/aeloapp.io\/#\/schema\/person\/patryk-pietrzyk"},{"@id":"https:\/\/aeloapp.io\/#\/schema\/person\/jan-sobieszczanski"},{"@id":"https:\/\/aeloapp.io\/#\/schema\/person\/marek-wisniewski"},{"@id":"https:\/\/aeloapp.io\/en\/#duelity"}],"funder":{"@id":"https:\/\/aeloapp.io\/en\/#duelity"},"knowsAbout":["widoczno\u015b\u0107 marki w AI","Generative Engine Optimization (GEO)","Answer Engine Optimization (AEO)","pomiar wzmianek i cytowa\u0144 marki w modelach j\u0119zykowych","SEO"]},{"@type":"Person","@id":"https:\/\/aeloapp.io\/#\/schema\/person\/karolina-wcislo","name":"Karolina Wcis\u0142o","jobTitle":"CEO \/ CDO","image":"https:\/\/aeloapp.io\/en\/wp-content\/uploads\/2026\/09\/karolina.jpg","worksFor":{"@id":"https:\/\/aeloapp.io\/en\/#organization"},"sameAs":["https:\/\/www.linkedin.com\/in\/karolina-wcislo-graphics\/"]},{"@type":"Person","@id":"https:\/\/aeloapp.io\/#\/schema\/person\/patryk-pietrzyk","name":"Patryk Pietrzyk","jobTitle":"CTO","image":"https:\/\/aeloapp.io\/en\/wp-content\/uploads\/2026\/09\/patryk.jpg","worksFor":{"@id":"https:\/\/aeloapp.io\/en\/#organization"},"sameAs":["https:\/\/www.linkedin.com\/in\/patrykpietrzyk\/"]},{"@type":"Person","@id":"https:\/\/aeloapp.io\/#\/schema\/person\/jan-sobieszczanski","name":"Jan Sobieszcza\u0144ski"},{"@type":"Person","@id":"https:\/\/aeloapp.io\/#\/schema\/person\/marek-wisniewski","name":"Marek Wi\u015bniewski"},{"@type":"SoftwareApplication","@id":"https:\/\/aeloapp.io\/en\/#software","name":"Aelo","url":"https:\/\/aeloapp.io\/en\/","description":"Brand visibility in AI: measurement, diagnosis, plan, action. Aelo is a brand visibility platform for AI. We measure whether models mention your brand, identify what\u2019s blocking recommendations, draw up an action plan and prepare the materials needed to implement it. You decide what to take from it.","applicationCategory":"BusinessApplication","applicationSubCategory":"Pomiar widoczno\u015bci marki w AI","operatingSystem":"Web","inLanguage":"pl-PL","publisher":{"@id":"https:\/\/aeloapp.io\/en\/#organization"},"audience":[{"@type":"BusinessAudience","name":"Agencje marketingowe i SEO","description":"Agencje, kt\u00f3re prowadz\u0105 widoczno\u015b\u0107 w AI dla swoich klient\u00f3w i potrzebuj\u0105 panelu z wieloma markami."},{"@type":"BusinessAudience","name":"Ma\u0142e i \u015brednie firmy","description":"Firmy, kt\u00f3re chc\u0105 sprawdzi\u0107, czy modele AI polecaj\u0105 je w odpowiedziach, i dosta\u0107 plan dzia\u0142a\u0144."}],"featureList":["Widoczno\u015b\u0107 w AI: pomiar wzmianek, cytowa\u0144 i rozpoznawalno\u015bci marki w ChatGPT, Claude, Gemini i Perplexity, pe\u0142ny skan raz w miesi\u0105cu na zamro\u017conym zestawie zapyta\u0144","Obecno\u015b\u0107 marki na X mierzona osobnym modu\u0142em","Zadania: zadania wdro\u017ceniowe i zadania poza stron\u0105, uporz\u0105dkowane wed\u0142ug wp\u0142ywu na wynik","Doradcy: Konsultant, Analityk, Strateg i Redaktor","Studio: tre\u015bci, grafiki, reklamy i wideo przygotowane pod luki znalezione w pomiarze","Wiedza o marce: graf wiedzy budowany z indeksowania strony, skan\u00f3w, cytowa\u0144 i analiz konkurencji"],"offers":[{"@type":"Offer","name":"Plan Free","description":"Bez karty. 3 frazy kluczowe (9 pyta\u0144), pomiar jednorazowy, pe\u0142ny raport jednorazowy, 1 doradca, 1 u\u017cytkownik, 1 marka, 250 AeloCoins jednorazowo.","url":"https:\/\/aeloapp.io\/en\/cennik\/","price":0,"priceCurrency":"PLN","seller":{"@id":"https:\/\/aeloapp.io\/en\/#organization"}},{"@type":"Offer","name":"Plan Starter","description":"6 fraz kluczowych (18 pyta\u0144), pomiar codziennie, pe\u0142ny raport co miesi\u0105c, 2 doradc\u00f3w, 1 u\u017cytkownik, 1 marka, 500 AeloCoins miesi\u0119cznie.","url":"https:\/\/aeloapp.io\/en\/cennik\/","price":399,"priceCurrency":"PLN","seller":{"@id":"https:\/\/aeloapp.io\/en\/#organization"},"priceSpecification":[{"@type":"UnitPriceSpecification","name":"Rozliczenie miesi\u0119czne","price":399,"priceCurrency":"PLN","valueAddedTaxIncluded":false,"unitCode":"MON","billingDuration":"P1M"},{"@type":"UnitPriceSpecification","name":"Rozliczenie roczne, p\u0142atne z g\u00f3ry za 12 miesi\u0119cy (kwota za miesi\u0105c)","price":319,"priceCurrency":"PLN","valueAddedTaxIncluded":false,"unitCode":"MON","billingDuration":"P1Y"}]},{"@type":"Offer","name":"Plan Pro","description":"Wszystko ze Startera, a do tego: 12 fraz kluczowych (36 pyta\u0144), 4 doradc\u00f3w, 2 u\u017cytkownik\u00f3w, 3 marki, w\u0142asne tickety i notatki, reklamy w Studio, 750 AeloCoins miesi\u0119cznie.","url":"https:\/\/aeloapp.io\/en\/cennik\/","price":999,"priceCurrency":"PLN","seller":{"@id":"https:\/\/aeloapp.io\/en\/#organization"},"priceSpecification":[{"@type":"UnitPriceSpecification","name":"Rozliczenie miesi\u0119czne","price":999,"priceCurrency":"PLN","valueAddedTaxIncluded":false,"unitCode":"MON","billingDuration":"P1M"},{"@type":"UnitPriceSpecification","name":"Rozliczenie roczne, p\u0142atne z g\u00f3ry za 12 miesi\u0119cy (kwota za miesi\u0105c)","price":799,"priceCurrency":"PLN","valueAddedTaxIncluded":false,"unitCode":"MON","billingDuration":"P1Y"}]},{"@type":"Offer","name":"Plan Custom","description":"Wszystko z Pro, a do tego: frazy kluczowe bez limitu, liczba u\u017cytkownik\u00f3w i marek ustalana indywidualnie, odpowied\u017a ka\u017cdego modelu osobno, skany na \u017c\u0105danie, API i white-label, AeloCoins w wycenie.","url":"https:\/\/aeloapp.io\/en\/cennik\/","price":1999,"priceCurrency":"PLN","seller":{"@id":"https:\/\/aeloapp.io\/en\/#organization"},"priceSpecification":[{"@type":"UnitPriceSpecification","name":"Rozliczenie miesi\u0119czne","price":1999,"priceCurrency":"PLN","valueAddedTaxIncluded":false,"unitCode":"MON","billingDuration":"P1M","minPrice":1999},{"@type":"UnitPriceSpecification","name":"Rozliczenie roczne, p\u0142atne z g\u00f3ry za 12 miesi\u0119cy (kwota za miesi\u0105c)","price":1599,"priceCurrency":"PLN","valueAddedTaxIncluded":false,"unitCode":"MON","billingDuration":"P1Y","minPrice":1599}]},{"@type":"Offer","name":"Do\u0142adowanie 500 AeloCoins","description":"Dost\u0119pne w planach p\u0142atnych.","url":"https:\/\/aeloapp.io\/en\/cennik\/","price":99,"priceCurrency":"PLN","seller":{"@id":"https:\/\/aeloapp.io\/en\/#organization"},"priceSpecification":{"@type":"PriceSpecification","price":99,"priceCurrency":"PLN","valueAddedTaxIncluded":false}},{"@type":"Offer","name":"Do\u0142adowanie 1 000 AeloCoins","description":"Dost\u0119pne w planach p\u0142atnych.","url":"https:\/\/aeloapp.io\/en\/cennik\/","price":189,"priceCurrency":"PLN","seller":{"@id":"https:\/\/aeloapp.io\/en\/#organization"},"priceSpecification":{"@type":"PriceSpecification","price":189,"priceCurrency":"PLN","valueAddedTaxIncluded":false}},{"@type":"Offer","name":"Do\u0142adowanie 2 500 AeloCoins","description":"Dost\u0119pne w planach p\u0142atnych.","url":"https:\/\/aeloapp.io\/en\/cennik\/","price":449,"priceCurrency":"PLN","seller":{"@id":"https:\/\/aeloapp.io\/en\/#organization"},"priceSpecification":{"@type":"PriceSpecification","price":449,"priceCurrency":"PLN","valueAddedTaxIncluded":false}},{"@type":"Offer","name":"Do\u0142adowanie 5 000 AeloCoins","description":"Dost\u0119pne w planach p\u0142atnych.","url":"https:\/\/aeloapp.io\/en\/cennik\/","price":849,"priceCurrency":"PLN","seller":{"@id":"https:\/\/aeloapp.io\/en\/#organization"},"priceSpecification":{"@type":"PriceSpecification","price":849,"priceCurrency":"PLN","valueAddedTaxIncluded":false}}]},{"@type":"Organization","@id":"https:\/\/aeloapp.io\/en\/#duelity","name":"Duelity Intelligence","url":"https:\/\/duelity.io\/","description":"An Aelo partner within the Duelity HUG programme: supports the business model, commercial readiness and scaling; is involved in decisions regarding product direction and the structure of plans; and contributes to sales."}]}},"_links":{"self":[{"href":"https:\/\/aeloapp.io\/en\/wp-json\/wp\/v2\/pages\/91","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeloapp.io\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aeloapp.io\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aeloapp.io\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeloapp.io\/en\/wp-json\/wp\/v2\/comments?post=91"}],"version-history":[{"count":21,"href":"https:\/\/aeloapp.io\/en\/wp-json\/wp\/v2\/pages\/91\/revisions"}],"predecessor-version":[{"id":1739,"href":"https:\/\/aeloapp.io\/en\/wp-json\/wp\/v2\/pages\/91\/revisions\/1739"}],"wp:attachment":[{"href":"https:\/\/aeloapp.io\/en\/wp-json\/wp\/v2\/media?parent=91"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}