header image

Meta descriptions are a hidden - yet important - jewel in your webpage. While the search engines don’t use them in ranking your page, the search engines will often display them as a part of the search results page. Think of them as a mini-advertisement that can greatly improve or harm user click-throughs to your site. In today’s post, we’ll talk about what meta descriptions are, what they look like, and some important considerations in how to optimize them.

SEO 101

Meta descriptions are a hidden - yet important - jewel in your webpage. While the search engines don’t use them in ranking your page, the search engines will often display them as a part of the search results page. Think of them as a mini-advertisement that can greatly improve or harm user click-throughs to your site. In today’s post, we’ll talk about what meta descriptions are, what they look like, and some important considerations in how to optimize them.

What is a Meta Description?

A meta description is like a 2-3 sentence summary of your page that explains what your webpage is about. It shows up in two primary places: search engine results pages and other websites such as social media sites.

For those that want to look a bit under the hood and dig into the code – don’t worry, we’ll spend 2 sentences talking about code and then get back to “good stuff” - the meta description shows up in the “head” section of the webpage. It looks like this:

<html> <head> <title>Your page title goes here</title> <meta value=”description” content=”Your meta description goes here. It should be between 150-160 characters and contain a few important keywords describing this page and a short call-to-action.” /> </head> <body>your content goes here…<link rel="stylesheet" type="text/css" href="/media/vendor/debugbar/vendor/highlightjs/styles/github.css"> <link rel="stylesheet" type="text/css" href="/media/vendor/debugbar/debugbar.css"> <link rel="stylesheet" type="text/css" href="/media/vendor/debugbar/widgets.css"> <link rel="stylesheet" type="text/css" href="/media/vendor/debugbar/openhandler.css"> <link rel="stylesheet" type="text/css" href="/media/plg_system_debug/widgets/info/widget.min.css"> <link rel="stylesheet" type="text/css" href="/media/plg_system_debug/widgets/sqlqueries/widget.min.css"> <script type="text/javascript" src="/media/vendor/debugbar/vendor/highlightjs/highlight.pack.js" defer></script> <script type="text/javascript" src="/media/vendor/debugbar/debugbar.js" defer></script> <script type="text/javascript" src="/media/vendor/debugbar/widgets.js" defer></script> <script type="text/javascript" src="/media/vendor/debugbar/openhandler.js" defer></script> <script type="text/javascript" src="/media/plg_system_debug/widgets/info/widget.min.js" defer></script> <script type="text/javascript" src="/media/plg_system_debug/widgets/sqlqueries/widget.min.js" defer></script> <script type="module"> var phpdebugbar = new PhpDebugBar.DebugBar(); phpdebugbar.addTab("info", new PhpDebugBar.DebugBar.Tab({"icon":"info-circle","title":"J! Info", "widget": new PhpDebugBar.Widgets.InfoWidget()})); phpdebugbar.addIndicator("memory", new PhpDebugBar.DebugBar.Indicator({"icon":"cogs","tooltip":"Memory Usage"}), "right"); phpdebugbar.addTab("request", new PhpDebugBar.DebugBar.Tab({"icon":"tags","title":"Request", "widget": new PhpDebugBar.Widgets.VariableListWidget()})); phpdebugbar.addTab("session", new PhpDebugBar.DebugBar.Tab({"icon":"key","title":"Session", "widget": new PhpDebugBar.Widgets.VariableListWidget()})); phpdebugbar.addIndicator("profileTime", new PhpDebugBar.DebugBar.Indicator({"icon":"clock-o","tooltip":"Request Duration"}), "right"); phpdebugbar.addTab("profile", new PhpDebugBar.DebugBar.Tab({"icon":"clock-o","title":"Profile", "widget": new PhpDebugBar.Widgets.TimelineWidget()})); phpdebugbar.addTab("queries", new PhpDebugBar.DebugBar.Tab({"icon":"database","title":"Queries", "widget": new PhpDebugBar.Widgets.SQLQueriesWidget()})); phpdebugbar.setDataMap({ "info": ["info", {}], "memory": ["memory.peak_usage_str", '0B'], "request": ["request", {}], "session": ["session.data", []], "profileTime": ["profile.duration_str", '0ms'], "profile": ["profile", {}], "queries": ["queries.data", []], "queries:badge": ["queries.count", null] }); phpdebugbar.restoreState(); phpdebugbar.ajaxHandler = new PhpDebugBar.AjaxHandler(phpdebugbar, undefined, true); phpdebugbar.ajaxHandler.bindToXHR(); phpdebugbar.addDataSet({"__meta":{"id":"Xffd69e8524b03377766d7f4672dc07c5","datetime":"2025-12-06 05:29:10","utime":1764998950.859439,"method":"GET","uri":"\/blog\/127-optimize-your-meta-descriptions.html","ip":"216.73.216.136"},"info":{"phpVersion":"8.2.28","joomlaVersion":"5.4.1","requestId":"Xffd69e8524b03377766d7f4672dc07c5","identity":{"type":"guest"},"response":{"status_code":200},"template":{"template":"katalyst03","home":"1","id":9},"database":{"dbserver":"mysql","dbversion":"8.0.43","dbcollation":"utf8mb3_unicode_ci","dbconnectioncollation":"utf8mb4_0900_ai_ci","dbconnectionencryption":"","dbconnencryptsupported":true}},"juser":{"user_id":0},"memory":{"peak_usage":3524904,"peak_usage_str":"3.362MB"},"request":{"$_GET":"[]","$_POST":"[]","$_SESSION":"array:1 [\n \u0022joomla\u0022 =\u003E \u0022***redacted***\u0022\n]","$_COOKIE":"array:1 [\n \u00220406f2e5350285370242bc555c879200\u0022 =\u003E \u0022kbt2l3lqdaldlktaud5c3i65gb\u0022\n]","$_SERVER":"array:30 [\n \u0022USER\u0022 =\u003E \u0022katalystsolutionscom\u0022\n \u0022HOME\u0022 =\u003E \u0022\/home\/katalystsolutionscom\u0022\n \u0022HTTP_COOKIE\u0022 =\u003E \u00220406f2e5350285370242bc555c879200=kbt2l3lqdaldlktaud5c3i65gb\u0022\n \u0022HTTP_ACCEPT_ENCODING\u0022 =\u003E \u0022gzip, br, zstd, deflate\u0022\n \u0022HTTP_USER_AGENT\u0022 =\u003E \u0022Mozilla\/5.0 AppleWebKit\/537.36 (KHTML, like Gecko; compatible; ClaudeBot\/1.0; +claudebot@anthropic.com)\u0022\n \u0022HTTP_ACCEPT\u0022 =\u003E \u0022*\/*\u0022\n \u0022HTTP_HOST\u0022 =\u003E \u0022ks1.katalystsolutions.com\u0022\n \u0022REDIRECT_STATUS\u0022 =\u003E \u0022200\u0022\n \u0022HTTPS\u0022 =\u003E \u0022on\u0022\n \u0022SERVER_NAME\u0022 =\u003E \u0022katalystsolutions.com\u0022\n \u0022SERVER_PORT\u0022 =\u003E \u0022443\u0022\n \u0022SERVER_ADDR\u0022 =\u003E \u0022139.144.34.198\u0022\n \u0022REMOTE_PORT\u0022 =\u003E \u002240503\u0022\n \u0022REMOTE_ADDR\u0022 =\u003E \u0022216.73.216.136\u0022\n \u0022SERVER_SOFTWARE\u0022 =\u003E \u0022nginx\/1.28.0\u0022\n \u0022GATEWAY_INTERFACE\u0022 =\u003E \u0022CGI\/1.1\u0022\n \u0022SERVER_PROTOCOL\u0022 =\u003E \u0022HTTP\/2.0\u0022\n \u0022DOCUMENT_ROOT\u0022 =\u003E \u0022\/home\/katalystsolutionscom\/katalystsolutions.com\/public\u0022\n \u0022DOCUMENT_URI\u0022 =\u003E \u0022\/index.php\u0022\n \u0022REQUEST_URI\u0022 =\u003E \u0022\/blog\/127-optimize-your-meta-descriptions.html\u0022\n \u0022SCRIPT_NAME\u0022 =\u003E \u0022\/index.php\u0022\n \u0022SCRIPT_FILENAME\u0022 =\u003E \u0022\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/index.php\u0022\n \u0022CONTENT_LENGTH\u0022 =\u003E \u0022\u0022\n \u0022CONTENT_TYPE\u0022 =\u003E \u0022\u0022\n \u0022REQUEST_METHOD\u0022 =\u003E \u0022GET\u0022\n \u0022QUERY_STRING\u0022 =\u003E \u0022\u0022\n \u0022FCGI_ROLE\u0022 =\u003E \u0022RESPONDER\u0022\n \u0022PHP_SELF\u0022 =\u003E \u0022\/index.php\u0022\n \u0022REQUEST_TIME_FLOAT\u0022 =\u003E 1764998950.8007\n \u0022REQUEST_TIME\u0022 =\u003E 1764998950\n]"},"session":{"data":{"session":"array:3 [\n \u0022counter\u0022 =\u003E 3\n \u0022timer\u0022 =\u003E array:3 [\n \u0022start\u0022 =\u003E 1764998949\n \u0022last\u0022 =\u003E 1764998950\n \u0022now\u0022 =\u003E 1764998950\n ]\n \u0022token\u0022 =\u003E \u0022***redacted***\u0022\n]","registry":"array:3 [\n \u0022data\u0022 =\u003E []\n \u0022initialized\u0022 =\u003E false\n \u0022separator\u0022 =\u003E \u0022.\u0022\n]","user":"array:21 [\n \u0022id\u0022 =\u003E 0\n \u0022name\u0022 =\u003E null\n \u0022username\u0022 =\u003E null\n \u0022email\u0022 =\u003E null\n \u0022password\u0022 =\u003E \u0022***redacted***\u0022\n \u0022password_clear\u0022 =\u003E \u0022***redacted***\u0022\n \u0022block\u0022 =\u003E null\n \u0022sendEmail\u0022 =\u003E 0\n \u0022registerDate\u0022 =\u003E null\n \u0022lastvisitDate\u0022 =\u003E null\n \u0022activation\u0022 =\u003E null\n \u0022params\u0022 =\u003E null\n \u0022groups\u0022 =\u003E array:1 [\n 0 =\u003E \u00229\u0022\n ]\n \u0022guest\u0022 =\u003E 1\n \u0022lastResetTime\u0022 =\u003E null\n \u0022resetCount\u0022 =\u003E null\n \u0022requireReset\u0022 =\u003E null\n \u0022typeAlias\u0022 =\u003E null\n \u0022otpKey\u0022 =\u003E \u0022***redacted***\u0022\n \u0022otep\u0022 =\u003E \u0022***redacted***\u0022\n \u0022authProvider\u0022 =\u003E null\n]"}},"profile":{"start":1764998950.800709,"end":1764998950.857012,"duration":0.05630302429199219,"duration_str":"56.3ms","measures":[{"label":"afterLoad (76.66KB)","start":1764998950.800709,"relative_start":0,"end":1764998950.801172,"relative_end":-0.05584001541137695,"duration":0.0004630088806152344,"duration_str":"463\u03bcs","params":[],"collector":null},{"label":"afterInitialise (1.24MB)","start":1764998950.801172,"relative_start":0.0004630088806152344,"end":1764998950.814254,"relative_end":-0.04275798797607422,"duration":0.013082027435302734,"duration_str":"13.08ms","params":[],"collector":null},{"label":"afterRoute (188.51KB)","start":1764998950.814254,"relative_start":0.013545036315917969,"end":1764998950.817084,"relative_end":-0.03992795944213867,"duration":0.002830028533935547,"duration_str":"2.83ms","params":[],"collector":null},{"label":"beforeRenderComponent com_content (42.84KB)","start":1764998950.817084,"relative_start":0.016375064849853516,"end":1764998950.81883,"relative_end":-0.03818202018737793,"duration":0.0017459392547607422,"duration_str":"1.75ms","params":[],"collector":null},{"label":"Before Access::preloadComponents (all components) (33.77KB)","start":1764998950.81883,"relative_start":0.018121004104614258,"end":1764998950.8192542,"relative_end":-0.03775787353515625,"duration":0.0004241466522216797,"duration_str":"424\u03bcs","params":[],"collector":null},{"label":"After Access::preloadComponents (all components) (115.59KB)","start":1764998950.8192542,"relative_start":0.018545150756835938,"end":1764998950.820179,"relative_end":-0.03683304786682129,"duration":0.0009248256683349609,"duration_str":"925\u03bcs","params":[],"collector":null},{"label":"Before Access::preloadPermissions (com_content) (1.57KB)","start":1764998950.820179,"relative_start":0.0194699764251709,"end":1764998950.820198,"relative_end":-0.036813974380493164,"duration":1.9073486328125e-5,"duration_str":"19\u03bcs","params":[],"collector":null},{"label":"After Access::preloadPermissions (com_content) (100.37KB)","start":1764998950.820198,"relative_start":0.019489049911499023,"end":1764998950.821162,"relative_end":-0.03585004806518555,"duration":0.0009639263153076172,"duration_str":"964\u03bcs","params":[],"collector":null},{"label":"Before Access::getAssetRules (id:239 name:com_content.article.127) (6.65KB)","start":1764998950.821162,"relative_start":0.02045297622680664,"end":1764998950.821187,"relative_end":-0.03582501411437988,"duration":2.5033950805664062e-5,"duration_str":"25\u03bcs","params":[],"collector":null},{"label":"After Access::getAssetRules (id:239 name:com_content.article.127) (7.47KB)","start":1764998950.821187,"relative_start":0.020478010177612305,"end":1764998950.82127,"relative_end":-0.03574204444885254,"duration":8.296966552734375e-5,"duration_str":"83\u03bcs","params":[],"collector":null},{"label":"afterRenderComponent com_content (369.33KB)","start":1764998950.82127,"relative_start":0.02056097984313965,"end":1764998950.837565,"relative_end":-0.01944708824157715,"duration":0.01629495620727539,"duration_str":"16.29ms","params":[],"collector":null},{"label":"afterDispatch (2.28KB)","start":1764998950.837565,"relative_start":0.03685593605041504,"end":1764998950.8376591,"relative_end":-0.01935291290283203,"duration":9.417533874511719e-5,"duration_str":"94\u03bcs","params":[],"collector":null},{"label":"beforeRenderRawModule mod_custom (Footer - address) (109.39KB)","start":1764998950.8376591,"relative_start":0.036950111389160156,"end":1764998950.838949,"relative_end":-0.018063068389892578,"duration":0.0012898445129394531,"duration_str":"1.29ms","params":[],"collector":null},{"label":"afterRenderRawModule mod_custom (Footer - address) (4.37KB)","start":1764998950.838949,"relative_start":0.03823995590209961,"end":1764998950.83918,"relative_end":-0.017832040786743164,"duration":0.00023102760314941406,"duration_str":"231\u03bcs","params":[],"collector":null},{"label":"beforeRenderModule mod_custom (Footer - address) (720B)","start":1764998950.83918,"relative_start":0.03847098350524902,"end":1764998950.839186,"relative_end":-0.017826080322265625,"duration":5.9604644775390625e-6,"duration_str":"6\u03bcs","params":[],"collector":null},{"label":"afterRenderModule mod_custom (Footer - address) (1.76KB)","start":1764998950.839186,"relative_start":0.03847694396972656,"end":1764998950.8392801,"relative_end":-0.017731904983520508,"duration":9.417533874511719e-5,"duration_str":"94\u03bcs","params":[],"collector":null},{"label":"beforeRenderRawModule mod_menu (Footer Menu) (2.86KB)","start":1764998950.8392801,"relative_start":0.03857111930847168,"end":1764998950.839332,"relative_end":-0.017679929733276367,"duration":5.1975250244140625e-5,"duration_str":"52\u03bcs","params":[],"collector":null},{"label":"afterRenderRawModule mod_menu (Footer Menu) (314.05KB)","start":1764998950.839332,"relative_start":0.03862309455871582,"end":1764998950.841583,"relative_end":-0.015429019927978516,"duration":0.0022509098052978516,"duration_str":"2.25ms","params":[],"collector":null},{"label":"beforeRenderModule mod_menu (Footer Menu) (704B)","start":1764998950.841583,"relative_start":0.04087400436401367,"end":1764998950.841589,"relative_end":-0.015423059463500977,"duration":5.9604644775390625e-6,"duration_str":"6\u03bcs","params":[],"collector":null},{"label":"afterRenderModule mod_menu (Footer Menu) (2.02KB)","start":1764998950.841589,"relative_start":0.04087996482849121,"end":1764998950.84165,"relative_end":-0.015362024307250977,"duration":6.103515625e-5,"duration_str":"61\u03bcs","params":[],"collector":null},{"label":"beforeRenderRawModule mod_custom (Request Proposal) (1.69KB)","start":1764998950.84165,"relative_start":0.04094099998474121,"end":1764998950.841694,"relative_end":-0.015317916870117188,"duration":4.410743713378906e-5,"duration_str":"44\u03bcs","params":[],"collector":null},{"label":"afterRenderRawModule mod_custom (Request Proposal) (992B)","start":1764998950.841694,"relative_start":0.040985107421875,"end":1764998950.841733,"relative_end":-0.015279054641723633,"duration":3.886222839355469e-5,"duration_str":"39\u03bcs","params":[],"collector":null},{"label":"beforeRenderModule mod_custom (Request Proposal) (720B)","start":1764998950.841733,"relative_start":0.041023969650268555,"end":1764998950.841736,"relative_end":-0.015275955200195312,"duration":3.0994415283203125e-6,"duration_str":"3\u03bcs","params":[],"collector":null},{"label":"afterRenderModule mod_custom (Request Proposal) (1.74KB)","start":1764998950.841736,"relative_start":0.041027069091796875,"end":1764998950.841785,"relative_end":-0.015227079391479492,"duration":4.887580871582031e-5,"duration_str":"49\u03bcs","params":[],"collector":null},{"label":"beforeRenderRawModule mod_articles_news (Testimonials) (2.83KB)","start":1764998950.841785,"relative_start":0.041075944900512695,"end":1764998950.841821,"relative_end":-0.015191078186035156,"duration":3.600120544433594e-5,"duration_str":"36\u03bcs","params":[],"collector":null},{"label":"afterRenderRawModule mod_articles_news (Testimonials) (109.42KB)","start":1764998950.841821,"relative_start":0.04111194610595703,"end":1764998950.848665,"relative_end":-0.008347034454345703,"duration":0.006844043731689453,"duration_str":"6.84ms","params":[],"collector":null},{"label":"beforeRenderModule mod_articles_news (Testimonials) (704B)","start":1764998950.848665,"relative_start":0.047955989837646484,"end":1764998950.8486722,"relative_end":-0.008339881896972656,"duration":7.152557373046875e-6,"duration_str":"7\u03bcs","params":[],"collector":null},{"label":"afterRenderModule mod_articles_news (Testimonials) (1.71KB)","start":1764998950.8486722,"relative_start":0.04796314239501953,"end":1764998950.8487341,"relative_end":-0.00827789306640625,"duration":6.198883056640625e-5,"duration_str":"62\u03bcs","params":[],"collector":null},{"label":"beforeRenderRawModule mod_menu (Left Side Sub Menu) (416B)","start":1764998950.8487341,"relative_start":0.04802513122558594,"end":1764998950.848785,"relative_end":-0.008227109909057617,"duration":5.078315734863281e-5,"duration_str":"51\u03bcs","params":[],"collector":null},{"label":"afterRenderRawModule mod_menu (Left Side Sub Menu) (80.71KB)","start":1764998950.848785,"relative_start":0.04807591438293457,"end":1764998950.849028,"relative_end":-0.007983922958374023,"duration":0.00024318695068359375,"duration_str":"243\u03bcs","params":[],"collector":null},{"label":"beforeRenderModule mod_menu (Left Side Sub Menu) (704B)","start":1764998950.849028,"relative_start":0.048319101333618164,"end":1764998950.849032,"relative_end":-0.007980108261108398,"duration":3.814697265625e-6,"duration_str":"4\u03bcs","params":[],"collector":null},{"label":"afterRenderModule mod_menu (Left Side Sub Menu) (1.76KB)","start":1764998950.849032,"relative_start":0.04832291603088379,"end":1764998950.849085,"relative_end":-0.00792694091796875,"duration":5.316734313964844e-5,"duration_str":"53\u03bcs","params":[],"collector":null},{"label":"beforeRenderRawModule mod_menu (Main Menu) (272B)","start":1764998950.849085,"relative_start":0.04837608337402344,"end":1764998950.849127,"relative_end":-0.007884979248046875,"duration":4.1961669921875e-5,"duration_str":"42\u03bcs","params":[],"collector":null},{"label":"afterRenderRawModule mod_menu (Main Menu) (22.16KB)","start":1764998950.849127,"relative_start":0.04841804504394531,"end":1764998950.849895,"relative_end":-0.007117033004760742,"duration":0.0007679462432861328,"duration_str":"768\u03bcs","params":[],"collector":null},{"label":"beforeRenderModule mod_menu (Main Menu) (688B)","start":1764998950.849895,"relative_start":0.049185991287231445,"end":1764998950.8499,"relative_end":-0.007112026214599609,"duration":5.0067901611328125e-6,"duration_str":"5\u03bcs","params":[],"collector":null},{"label":"afterRenderModule mod_menu (Main Menu) (2.01KB)","start":1764998950.8499,"relative_start":0.04919099807739258,"end":1764998950.849957,"relative_end":-0.007055044174194336,"duration":5.698204040527344e-5,"duration_str":"57\u03bcs","params":[],"collector":null},{"label":"beforeRenderRawModule mod_custom (Top) (1.89KB)","start":1764998950.849957,"relative_start":0.04924798011779785,"end":1764998950.849998,"relative_end":-0.007014036178588867,"duration":4.100799560546875e-5,"duration_str":"41\u03bcs","params":[],"collector":null},{"label":"afterRenderRawModule mod_custom (Top) (976B)","start":1764998950.849998,"relative_start":0.04928898811340332,"end":1764998950.8500361,"relative_end":-0.006975889205932617,"duration":3.814697265625e-5,"duration_str":"38\u03bcs","params":[],"collector":null},{"label":"beforeRenderModule mod_custom (Top) (704B)","start":1764998950.8500361,"relative_start":0.04932713508605957,"end":1764998950.85004,"relative_end":-0.006972074508666992,"duration":3.814697265625e-6,"duration_str":"4\u03bcs","params":[],"collector":null},{"label":"afterRenderModule mod_custom (Top) (1.73KB)","start":1764998950.85004,"relative_start":0.049330949783325195,"end":1764998950.850086,"relative_end":-0.006926059722900391,"duration":4.601478576660156e-5,"duration_str":"46\u03bcs","params":[],"collector":null},{"label":"beforeRenderRawModule mod_menu (Top Menu) (2.2KB)","start":1764998950.850086,"relative_start":0.0493769645690918,"end":1764998950.850125,"relative_end":-0.006886959075927734,"duration":3.910064697265625e-5,"duration_str":"39\u03bcs","params":[],"collector":null},{"label":"afterRenderRawModule mod_menu (Top Menu) (15.25KB)","start":1764998950.850125,"relative_start":0.04941606521606445,"end":1764998950.850483,"relative_end":-0.006529092788696289,"duration":0.0003578662872314453,"duration_str":"358\u03bcs","params":[],"collector":null},{"label":"beforeRenderModule mod_menu (Top Menu) (688B)","start":1764998950.850483,"relative_start":0.0497739315032959,"end":1764998950.850488,"relative_end":-0.006524085998535156,"duration":5.0067901611328125e-6,"duration_str":"5\u03bcs","params":[],"collector":null},{"label":"afterRenderModule mod_menu (Top Menu) (2.01KB)","start":1764998950.850488,"relative_start":0.04977893829345703,"end":1764998950.8505402,"relative_end":-0.006471872329711914,"duration":5.221366882324219e-5,"duration_str":"52\u03bcs","params":[],"collector":null},{"label":"afterRender (164.36KB)","start":1764998950.8505402,"relative_start":0.04983115196228027,"end":1764998950.856753,"relative_end":-0.0002589225769042969,"duration":0.006212949752807617,"duration_str":"6.21ms","params":[],"collector":null}],"rawMarks":[{"prefix":"Application","time":0.4630088806152344,"totalTime":0.4630088806152344,"memory":0.07486724853515625,"totalMemory":0.4095458984375,"label":"afterLoad"},{"prefix":"Application","time":13.082027435302734,"totalTime":13.545036315917969,"memory":1.240081787109375,"totalMemory":1.649627685546875,"label":"afterInitialise"},{"prefix":"Application","time":2.830028533935547,"totalTime":16.375064849853516,"memory":0.18408966064453125,"totalMemory":1.8337173461914062,"label":"afterRoute"},{"prefix":"Application","time":1.7459392547607422,"totalTime":18.121004104614258,"memory":0.041839599609375,"totalMemory":1.8755569458007812,"label":"beforeRenderComponent com_content"},{"prefix":"Application","time":0.4241466522216797,"totalTime":18.545150756835938,"memory":0.0329742431640625,"totalMemory":1.9085311889648438,"label":"Before Access::preloadComponents (all components)"},{"prefix":"Application","time":0.9248256683349609,"totalTime":19.4699764251709,"memory":0.11287689208984375,"totalMemory":2.0214080810546875,"label":"After Access::preloadComponents (all components)"},{"prefix":"Application","time":0.019073486328125,"totalTime":19.489049911499023,"memory":-0.00153350830078125,"totalMemory":2.0198745727539062,"label":"Before Access::preloadPermissions (com_content)"},{"prefix":"Application","time":0.9639263153076172,"totalTime":20.45297622680664,"memory":0.09801483154296875,"totalMemory":2.117889404296875,"label":"After Access::preloadPermissions (com_content)"},{"prefix":"Application","time":0.025033950805664062,"totalTime":20.478010177612305,"memory":-0.00649261474609375,"totalMemory":2.1113967895507812,"label":"Before Access::getAssetRules (id:239 name:com_content.article.127)"},{"prefix":"Application","time":0.08296966552734375,"totalTime":20.56097984313965,"memory":0.007293701171875,"totalMemory":2.1186904907226562,"label":"After Access::getAssetRules (id:239 name:com_content.article.127)"},{"prefix":"Application","time":16.29495620727539,"totalTime":36.85593605041504,"memory":0.3606719970703125,"totalMemory":2.4793624877929688,"label":"afterRenderComponent com_content"},{"prefix":"Application","time":0.09417533874511719,"totalTime":36.950111389160156,"memory":0.002227783203125,"totalMemory":2.4815902709960938,"label":"afterDispatch"},{"prefix":"Application","time":1.2898445129394531,"totalTime":38.23995590209961,"memory":0.1068267822265625,"totalMemory":2.5884170532226562,"label":"beforeRenderRawModule mod_custom (Footer - address)"},{"prefix":"Application","time":0.23102760314941406,"totalTime":38.47098350524902,"memory":0.00426483154296875,"totalMemory":2.592681884765625,"label":"afterRenderRawModule mod_custom (Footer - address)"},{"prefix":"Application","time":0.0059604644775390625,"totalTime":38.47694396972656,"memory":0.0006866455078125,"totalMemory":2.5933685302734375,"label":"beforeRenderModule mod_custom (Footer - address)"},{"prefix":"Application","time":0.09417533874511719,"totalTime":38.57111930847168,"memory":0.00171661376953125,"totalMemory":2.5950851440429688,"label":"afterRenderModule mod_custom (Footer - address)"},{"prefix":"Application","time":0.051975250244140625,"totalTime":38.62309455871582,"memory":0.0027923583984375,"totalMemory":2.5978775024414062,"label":"beforeRenderRawModule mod_menu (Footer Menu)"},{"prefix":"Application","time":2.2509098052978516,"totalTime":40.87400436401367,"memory":0.3066864013671875,"totalMemory":2.9045639038085938,"label":"afterRenderRawModule mod_menu (Footer Menu)"},{"prefix":"Application","time":0.0059604644775390625,"totalTime":40.87996482849121,"memory":0.00067138671875,"totalMemory":2.9052352905273438,"label":"beforeRenderModule mod_menu (Footer Menu)"},{"prefix":"Application","time":0.06103515625,"totalTime":40.94099998474121,"memory":0.00197601318359375,"totalMemory":2.9072113037109375,"label":"afterRenderModule mod_menu (Footer Menu)"},{"prefix":"Application","time":0.04410743713378906,"totalTime":40.985107421875,"memory":-0.00164794921875,"totalMemory":2.9055633544921875,"label":"beforeRenderRawModule mod_custom (Request Proposal)"},{"prefix":"Application","time":0.03886222839355469,"totalTime":41.023969650268555,"memory":0.000946044921875,"totalMemory":2.9065093994140625,"label":"afterRenderRawModule mod_custom (Request Proposal)"},{"prefix":"Application","time":0.0030994415283203125,"totalTime":41.027069091796875,"memory":0.0006866455078125,"totalMemory":2.907196044921875,"label":"beforeRenderModule mod_custom (Request Proposal)"},{"prefix":"Application","time":0.04887580871582031,"totalTime":41.075944900512695,"memory":0.00170135498046875,"totalMemory":2.9088973999023438,"label":"afterRenderModule mod_custom (Request Proposal)"},{"prefix":"Application","time":0.03600120544433594,"totalTime":41.11194610595703,"memory":0.0027618408203125,"totalMemory":2.9116592407226562,"label":"beforeRenderRawModule mod_articles_news (Testimonials)"},{"prefix":"Application","time":6.844043731689453,"totalTime":47.955989837646484,"memory":0.1068572998046875,"totalMemory":3.0185165405273438,"label":"afterRenderRawModule mod_articles_news (Testimonials)"},{"prefix":"Application","time":0.007152557373046875,"totalTime":47.96314239501953,"memory":0.00067138671875,"totalMemory":3.0191879272460938,"label":"beforeRenderModule mod_articles_news (Testimonials)"},{"prefix":"Application","time":0.06198883056640625,"totalTime":48.02513122558594,"memory":0.00167083740234375,"totalMemory":3.0208587646484375,"label":"afterRenderModule mod_articles_news (Testimonials)"},{"prefix":"Application","time":0.05078315734863281,"totalTime":48.07591438293457,"memory":-0.000396728515625,"totalMemory":3.0204620361328125,"label":"beforeRenderRawModule mod_menu (Left Side Sub Menu)"},{"prefix":"Application","time":0.24318695068359375,"totalTime":48.319101333618164,"memory":0.07881927490234375,"totalMemory":3.0992813110351562,"label":"afterRenderRawModule mod_menu (Left Side Sub Menu)"},{"prefix":"Application","time":0.003814697265625,"totalTime":48.32291603088379,"memory":0.00067138671875,"totalMemory":3.0999526977539062,"label":"beforeRenderModule mod_menu (Left Side Sub Menu)"},{"prefix":"Application","time":0.05316734313964844,"totalTime":48.37608337402344,"memory":0.00171661376953125,"totalMemory":3.1016693115234375,"label":"afterRenderModule mod_menu (Left Side Sub Menu)"},{"prefix":"Application","time":0.041961669921875,"totalTime":48.41804504394531,"memory":0.0002593994140625,"totalMemory":3.1019287109375,"label":"beforeRenderRawModule mod_menu (Main Menu)"},{"prefix":"Application","time":0.7679462432861328,"totalTime":49.185991287231445,"memory":0.02164459228515625,"totalMemory":3.1235733032226562,"label":"afterRenderRawModule mod_menu (Main Menu)"},{"prefix":"Application","time":0.0050067901611328125,"totalTime":49.19099807739258,"memory":0.0006561279296875,"totalMemory":3.1242294311523438,"label":"beforeRenderModule mod_menu (Main Menu)"},{"prefix":"Application","time":0.05698204040527344,"totalTime":49.24798011779785,"memory":0.00196075439453125,"totalMemory":3.126190185546875,"label":"afterRenderModule mod_menu (Main Menu)"},{"prefix":"Application","time":0.04100799560546875,"totalTime":49.28898811340332,"memory":-0.0018463134765625,"totalMemory":3.1243438720703125,"label":"beforeRenderRawModule mod_custom (Top)"},{"prefix":"Application","time":0.03814697265625,"totalTime":49.32713508605957,"memory":0.0009307861328125,"totalMemory":3.125274658203125,"label":"afterRenderRawModule mod_custom (Top)"},{"prefix":"Application","time":0.003814697265625,"totalTime":49.330949783325195,"memory":0.00067138671875,"totalMemory":3.125946044921875,"label":"beforeRenderModule mod_custom (Top)"},{"prefix":"Application","time":0.04601478576660156,"totalTime":49.3769645690918,"memory":0.00168609619140625,"totalMemory":3.1276321411132812,"label":"afterRenderModule mod_custom (Top)"},{"prefix":"Application","time":0.03910064697265625,"totalTime":49.41606521606445,"memory":0.0021514892578125,"totalMemory":3.1297836303710938,"label":"beforeRenderRawModule mod_menu (Top Menu)"},{"prefix":"Application","time":0.3578662872314453,"totalTime":49.7739315032959,"memory":0.014892578125,"totalMemory":3.1446762084960938,"label":"afterRenderRawModule mod_menu (Top Menu)"},{"prefix":"Application","time":0.0050067901611328125,"totalTime":49.77893829345703,"memory":0.0006561279296875,"totalMemory":3.1453323364257812,"label":"beforeRenderModule mod_menu (Top Menu)"},{"prefix":"Application","time":0.05221366882324219,"totalTime":49.83115196228027,"memory":0.00196075439453125,"totalMemory":3.1472930908203125,"label":"afterRenderModule mod_menu (Top Menu)"},{"prefix":"Application","time":6.212949752807617,"totalTime":56.04410171508789,"memory":0.1605072021484375,"totalMemory":3.30780029296875,"label":"afterRender"}]},"queries":{"data":{"statements":[{"sql":"SELECT @@SESSION.sql_mode;","params":[],"duration_str":"115\u03bcs","memory_str":"968B","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/vendor\/joomla\/database\/src\/Mysqli\/MysqliDriver.php:259","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `data`\nFROM `ukp28_session`\nWHERE `session_id` = ?","params":{"1":{"value":"kbt2l3lqdaldlktaud5c3i65gb","dataType":"string","length":0,"driverOptions":[]}},"duration_str":"245\u03bcs","memory_str":"1KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/vendor\/joomla\/session\/src\/Handler\/DatabaseHandler.php:250","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `session_id`\nFROM `ukp28_session`\nWHERE `session_id` = :session_id LIMIT 1","params":{":session_id":{"value":"kbt2l3lqdaldlktaud5c3i65gb","dataType":"string","length":0,"driverOptions":[]}},"duration_str":"149\u03bcs","memory_str":"1.31KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/Session\/MetadataManager.php:187","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"UPDATE `ukp28_session`\nSET `guest` = :guest\n\t, `time` = :time\n\t, `userid` = :user_id\n\t, `username` = :username\n\t, `client_id` = :client_id\nWHERE `session_id` = :session_id","params":{":session_id":{"value":"kbt2l3lqdaldlktaud5c3i65gb","dataType":"string","length":0,"driverOptions":[]},":guest":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":time":{"value":1764998950,"dataType":"string","length":0,"driverOptions":[]},":user_id":{"value":0,"dataType":"int","length":0,"driverOptions":[]},":username":{"value":"","dataType":"string","length":0,"driverOptions":[]},":client_id":{"value":0,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"1.05ms","memory_str":"992B","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/Session\/MetadataManager.php:316","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled`\nFROM `ukp28_extensions`\nWHERE `type` = \u0027component\u0027 AND `state` = 0 AND `enabled` = 1","params":[],"duration_str":"359\u03bcs","memory_str":"1.56KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/Component\/ComponentHelper.php:399","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `id`,`rules`\nFROM `ukp28_viewlevels`","params":[],"duration_str":"151\u03bcs","memory_str":"640B","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/Access\/Access.php:955","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `b`.`id`\nFROM `ukp28_usergroups` AS `a`\nLEFT JOIN `ukp28_usergroups` AS `b` ON `b`.`lft` \u003C= `a`.`lft` AND `b`.`rgt` \u003E= `a`.`rgt`\nWHERE `a`.`id` = :guest","params":{":guest":{"value":9,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"212\u03bcs","memory_str":"1.33KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/Access\/Access.php:868","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id`\nFROM `ukp28_extensions`\nWHERE `enabled` = 1 AND `type` = \u0027plugin\u0027 AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2)\nORDER BY `ordering`","params":{":preparedArray1":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":5,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"802\u03bcs","memory_str":"3.98KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/Plugin\/PluginHelper.php:295","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `value`\nFROM `ukp28_admintools_storage`\nWHERE `key` = \u0027cparams\u0027","params":[],"duration_str":"332\u03bcs","memory_str":"1.15KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/administrator\/components\/com_admintools\/src\/Helper\/Storage.php:120","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `option`,`view`,`query`\nFROM `ukp28_admintools_wafexceptions`","params":[],"duration_str":"102\u03bcs","memory_str":"640B","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/plugins\/system\/admintools\/src\/Utility\/Cache.php:196","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `params`\nFROM `ukp28_extensions`\nWHERE `type` = \u0027plugin\u0027 AND `folder` = \u0027system\u0027 AND `element` = \u0027admintools\u0027","params":[],"duration_str":"167\u03bcs","memory_str":"536B","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/plugins\/system\/admintools\/src\/Utility\/RescueUrl.php:324","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `params`\nFROM `ukp28_extensions`\nWHERE `type` = \u0027plugin\u0027 AND `folder` = \u0027system\u0027 AND `element` = \u0027admintools\u0027","params":[],"duration_str":"166\u03bcs","memory_str":"536B","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/plugins\/system\/admintools\/src\/Utility\/RescueUrl.php:324","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component`\nFROM `ukp28_menu` AS `m`\nLEFT JOIN `ukp28_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id`\nWHERE \n(\n(`m`.`published` = 1 AND `m`.`parent_id` \u003E 0 AND `m`.`client_id` = 0) AND \n(`m`.`publish_up` IS NULL OR `m`.`publish_up` \u003C= :currentDate1)) AND \n(`m`.`publish_down` IS NULL OR `m`.`publish_down` \u003E= :currentDate2)\nORDER BY `m`.`lft`","params":{":currentDate1":{"value":"2025-12-06 05:29:10","dataType":"string","length":0,"driverOptions":[]},":currentDate2":{"value":"2025-12-06 05:29:10","dataType":"string","length":0,"driverOptions":[]}},"duration_str":"422\u03bcs","memory_str":"19.73KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/Menu\/SiteMenu.php:166","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(\u0027:\u0027, `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug`\nFROM `ukp28_categories` AS `s`\nINNER JOIN `ukp28_categories` AS `c` ON (`s`.`lft` \u003C= `c`.`lft` AND `c`.`lft` \u003C `s`.`rgt`) OR (`c`.`lft` \u003C `s`.`lft` AND `s`.`rgt` \u003C `c`.`rgt`)\nWHERE (`c`.`extension` = :extension OR `c`.`extension` = \u0027system\u0027) AND `c`.`published` = 1 AND `s`.`id` = :id\nORDER BY `c`.`lft`","params":{":extension":{"value":"com_content","dataType":"string","length":0,"driverOptions":[]},":id":{"value":31,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"364\u03bcs","memory_str":"3.86KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/Categories\/Categories.php:375","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `alias`\nFROM `ukp28_content`\nWHERE `id` = :id","params":{":id":{"value":127,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"173\u03bcs","memory_str":"1.31KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/components\/com_content\/src\/Service\/Router.php:289","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT *\nFROM `ukp28_languages`\nWHERE `published` = 1\nORDER BY `ordering` ASC","params":[],"duration_str":"211\u03bcs","memory_str":"1.59KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/Language\/LanguageHelper.php:179","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent`\nFROM `ukp28_template_styles` AS `s`\nLEFT JOIN `ukp28_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = \u0027template\u0027 AND `e`.`client_id` = `s`.`client_id`\nWHERE `s`.`client_id` = 0 AND `e`.`enabled` = 1","params":[],"duration_str":"273\u03bcs","memory_str":"2.08KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/administrator\/components\/com_templates\/src\/Model\/StyleModel.php:718","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `id`,`name`,`rules`,`parent_id`\nFROM `ukp28_assets`\nWHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39)","params":{":preparedArray1":{"value":"root.1","dataType":"string","length":0,"driverOptions":[]},":preparedArray2":{"value":"com_actionlogs","dataType":"string","length":0,"driverOptions":[]},":preparedArray3":{"value":"com_admin","dataType":"string","length":0,"driverOptions":[]},":preparedArray4":{"value":"com_admintools","dataType":"string","length":0,"driverOptions":[]},":preparedArray5":{"value":"com_ajax","dataType":"string","length":0,"driverOptions":[]},":preparedArray6":{"value":"com_associations","dataType":"string","length":0,"driverOptions":[]},":preparedArray7":{"value":"com_banners","dataType":"string","length":0,"driverOptions":[]},":preparedArray8":{"value":"com_cache","dataType":"string","length":0,"driverOptions":[]},":preparedArray9":{"value":"com_categories","dataType":"string","length":0,"driverOptions":[]},":preparedArray10":{"value":"com_checkin","dataType":"string","length":0,"driverOptions":[]},":preparedArray11":{"value":"com_config","dataType":"string","length":0,"driverOptions":[]},":preparedArray12":{"value":"com_contact","dataType":"string","length":0,"driverOptions":[]},":preparedArray13":{"value":"com_content","dataType":"string","length":0,"driverOptions":[]},":preparedArray14":{"value":"com_contenthistory","dataType":"string","length":0,"driverOptions":[]},":preparedArray15":{"value":"com_cpanel","dataType":"string","length":0,"driverOptions":[]},":preparedArray16":{"value":"com_fields","dataType":"string","length":0,"driverOptions":[]},":preparedArray17":{"value":"com_finder","dataType":"string","length":0,"driverOptions":[]},":preparedArray18":{"value":"com_guidedtours","dataType":"string","length":0,"driverOptions":[]},":preparedArray19":{"value":"com_installer","dataType":"string","length":0,"driverOptions":[]},":preparedArray20":{"value":"com_joomlaupdate","dataType":"string","length":0,"driverOptions":[]},":preparedArray21":{"value":"com_languages","dataType":"string","length":0,"driverOptions":[]},":preparedArray22":{"value":"com_login","dataType":"string","length":0,"driverOptions":[]},":preparedArray23":{"value":"com_mails","dataType":"string","length":0,"driverOptions":[]},":preparedArray24":{"value":"com_media","dataType":"string","length":0,"driverOptions":[]},":preparedArray25":{"value":"com_menus","dataType":"string","length":0,"driverOptions":[]},":preparedArray26":{"value":"com_messages","dataType":"string","length":0,"driverOptions":[]},":preparedArray27":{"value":"com_modules","dataType":"string","length":0,"driverOptions":[]},":preparedArray28":{"value":"com_newsfeeds","dataType":"string","length":0,"driverOptions":[]},":preparedArray29":{"value":"com_plugins","dataType":"string","length":0,"driverOptions":[]},":preparedArray30":{"value":"com_postinstall","dataType":"string","length":0,"driverOptions":[]},":preparedArray31":{"value":"com_privacy","dataType":"string","length":0,"driverOptions":[]},":preparedArray32":{"value":"com_redirect","dataType":"string","length":0,"driverOptions":[]},":preparedArray33":{"value":"com_scheduler","dataType":"string","length":0,"driverOptions":[]},":preparedArray34":{"value":"com_search","dataType":"string","length":0,"driverOptions":[]},":preparedArray35":{"value":"com_tags","dataType":"string","length":0,"driverOptions":[]},":preparedArray36":{"value":"com_templates","dataType":"string","length":0,"driverOptions":[]},":preparedArray37":{"value":"com_users","dataType":"string","length":0,"driverOptions":[]},":preparedArray38":{"value":"com_workflow","dataType":"string","length":0,"driverOptions":[]},":preparedArray39":{"value":"com_wrapper","dataType":"string","length":0,"driverOptions":[]}},"duration_str":"550\u03bcs","memory_str":"7.44KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/Access\/Access.php:357","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `id`,`name`,`rules`,`parent_id`\nFROM `ukp28_assets`\nWHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0","params":{":extension":{"value":"com_content","dataType":"string","length":0,"driverOptions":[]},":asset":{"value":"com_content.%","dataType":"string","length":0,"driverOptions":[]}},"duration_str":"509\u03bcs","memory_str":"20.48KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/Access\/Access.php:301","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SHOW FULL COLUMNS FROM `ukp28_content`","params":[],"duration_str":"1.17ms","memory_str":"1.77KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/vendor\/joomla\/database\/src\/Mysqli\/MysqliDriver.php:539","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"UPDATE `ukp28_content`\nSET `hits` = (`hits` + 1)\nWHERE `id` = \u0027127\u0027","params":[],"duration_str":"1.22ms","memory_str":"48B","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/Table\/Table.php:1414","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` \/ `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count`\nFROM `ukp28_content` AS `a`\nINNER JOIN `ukp28_categories` AS `c` ON `c`.`id` = `a`.`catid`\nLEFT JOIN `ukp28_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id`\nLEFT JOIN `ukp28_users` AS `u` ON `u`.`id` = `a`.`created_by`\nLEFT JOIN `ukp28_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id`\nLEFT JOIN `ukp28_content_rating` AS `v` ON `a`.`id` = `v`.`content_id`\nWHERE \n(\n(`a`.`id` = :pk AND `c`.`published` \u003E 0) AND \n(`a`.`publish_up` IS NULL OR `a`.`publish_up` \u003C= :publishUp)) AND \n(`a`.`publish_down` IS NULL OR `a`.`publish_down` \u003E= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)","params":{":pk":{"value":127,"dataType":"int","length":0,"driverOptions":[]},":publishUp":{"value":"2025-12-06 05:29:10","dataType":"string","length":0,"driverOptions":[]},":publishDown":{"value":"2025-12-06 05:29:10","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":2,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"550\u03bcs","memory_str":"22.13KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/components\/com_content\/src\/Model\/ArticleModel.php:215","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(\u0027:\u0027, `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug`\nFROM `ukp28_categories` AS `s`\nINNER JOIN `ukp28_categories` AS `c` ON (`s`.`lft` \u003C= `c`.`lft` AND `c`.`lft` \u003C `s`.`rgt`) OR (`c`.`lft` \u003C `s`.`lft` AND `s`.`rgt` \u003C `c`.`rgt`)\nWHERE (`c`.`extension` = :extension OR `c`.`extension` = \u0027system\u0027) AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id\nORDER BY `c`.`lft`","params":{":extension":{"value":"com_content","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":5,"dataType":"int","length":0,"driverOptions":[]},":id":{"value":31,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"698\u03bcs","memory_str":"3.91KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/Categories\/Categories.php:375","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `m`.`tag_id`,`t`.*\nFROM `ukp28_contentitem_tag_map` AS `m`\nINNER JOIN `ukp28_tags` AS `t` ON `m`.`tag_id` = `t`.`id`\nWHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)","params":{":contentType":{"value":"com_content.article","dataType":"string","length":0,"driverOptions":[]},":id":{"value":127,"dataType":"int","length":0,"driverOptions":[]},":preparedArray1":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":5,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"477\u03bcs","memory_str":"4KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/Helper\/TagsHelper.php:392","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(\u0027:\u0027, `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug`\nFROM `ukp28_categories` AS `s`\nINNER JOIN `ukp28_categories` AS `c` ON (`s`.`lft` \u003C= `c`.`lft` AND `c`.`lft` \u003C `s`.`rgt`) OR (`c`.`lft` \u003C `s`.`lft` AND `s`.`rgt` \u003C `c`.`rgt`)\nWHERE (`c`.`extension` = :extension OR `c`.`extension` = \u0027system\u0027) AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id\nORDER BY `c`.`lft`","params":{":extension":{"value":"com_content","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":5,"dataType":"int","length":0,"driverOptions":[]},":id":{"value":31,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"826\u03bcs","memory_str":"3.91KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/Categories\/Categories.php:375","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note\nFROM ukp28_fields AS a\nLEFT JOIN `ukp28_languages` AS l ON l.lang_code = a.language\nLEFT JOIN ukp28_users AS uc ON uc.id=a.checked_out\nLEFT JOIN ukp28_viewlevels AS ag ON ag.id = a.access\nLEFT JOIN ukp28_users AS ua ON ua.id = a.created_user_id\nLEFT JOIN ukp28_fields_groups AS g ON g.id = a.group_id\nLEFT JOIN `ukp28_fields_categories` AS fc ON fc.field_id = a.id\nWHERE \n(\n(`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3,:preparedArray4)) AND \n(`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5,:preparedArray6)) AND `a`.`state` = :state) AND \n(`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform\nORDER BY a.ordering ASC","params":{":context":{"value":"com_content.article","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":31,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":0,"dataType":"int","length":0,"driverOptions":[]},":preparedArray3":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray4":{"value":5,"dataType":"int","length":0,"driverOptions":[]},":preparedArray5":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray6":{"value":5,"dataType":"int","length":0,"driverOptions":[]},":state":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":gstate":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":only_use_in_subform":{"value":0,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"533\u03bcs","memory_str":"4.75KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/MVC\/Model\/BaseDatabaseModel.php:164","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(\u0027:\u0027, `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(\u0027:\u0027, `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug`\nFROM `ukp28_content` AS `a`\nLEFT JOIN `ukp28_categories` AS `cc` ON `cc`.`id` = `a`.`catid`\nWHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` \u003C= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` \u003E= :nowDate2)\nORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC","params":{":catid":{"value":31,"dataType":"int","length":0,"driverOptions":[]},":state":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray1":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":5,"dataType":"int","length":0,"driverOptions":[]},":nowDate1":{"value":"2025-12-06 05:29:10","dataType":"string","length":0,"driverOptions":[]},":nowDate2":{"value":"2025-12-06 05:29:10","dataType":"string","length":0,"driverOptions":[]}},"duration_str":"539\u03bcs","memory_str":"2.47KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/plugins\/content\/pagenavigation\/src\/Extension\/PageNavigation.php:205","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(\u0027:\u0027, `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug`\nFROM `ukp28_categories` AS `s`\nINNER JOIN `ukp28_categories` AS `c` ON (`s`.`lft` \u003C= `c`.`lft` AND `c`.`lft` \u003C `s`.`rgt`) OR (`c`.`lft` \u003C `s`.`lft` AND `s`.`rgt` \u003C `c`.`rgt`)\nWHERE (`c`.`extension` = :extension OR `c`.`extension` = \u0027system\u0027) AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id\nORDER BY `c`.`lft`","params":{":extension":{"value":"com_content","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":5,"dataType":"int","length":0,"driverOptions":[]},":id":{"value":31,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"446\u03bcs","memory_str":"3.91KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/Categories\/Categories.php:375","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid`\nFROM `ukp28_modules` AS `m`\nLEFT JOIN `ukp28_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id`\nLEFT JOIN `ukp28_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id`\nWHERE \n(\n(\n(`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND \n(`m`.`publish_up` IS NULL OR `m`.`publish_up` \u003C= :publishUp)) AND \n(`m`.`publish_down` IS NULL OR `m`.`publish_down` \u003E= :publishDown)) AND \n(`mm`.`menuid` = :itemId OR `mm`.`menuid` \u003C= 0)\nORDER BY `m`.`position`,`m`.`ordering`","params":{":clientId":{"value":0,"dataType":"int","length":0,"driverOptions":[]},":preparedArray1":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":5,"dataType":"int","length":0,"driverOptions":[]},":publishUp":{"value":"2025-12-06 05:29:10","dataType":"string","length":0,"driverOptions":[]},":publishDown":{"value":"2025-12-06 05:29:10","dataType":"string","length":0,"driverOptions":[]},":itemId":{"value":202,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"565\u03bcs","memory_str":"1.97KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/Cache\/Controller\/CallbackController.php:51","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` \u003E 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` \u003E \u0027 \u0027 THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` \/ `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count`\nFROM `ukp28_content` AS `a`\nLEFT JOIN `ukp28_categories` AS `c` ON `c`.`id` = `a`.`catid`\nLEFT JOIN `ukp28_users` AS `ua` ON `ua`.`id` = `a`.`created_by`\nLEFT JOIN `ukp28_users` AS `uam` ON `uam`.`id` = `a`.`modified_by`\nLEFT JOIN `ukp28_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id`\nLEFT JOIN `ukp28_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id`\nLEFT JOIN `ukp28_content_rating` AS `v` ON `a`.`id` = `v`.`content_id`\nWHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`id` \u003C\u003E :articleId AND `a`.`catid` IN (:preparedArray5) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` \u003C= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` \u003E= :publishDown)\nORDER BY RAND() ASC LIMIT 1","params":{":preparedArray1":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":5,"dataType":"int","length":0,"driverOptions":[]},":preparedArray3":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray4":{"value":5,"dataType":"int","length":0,"driverOptions":[]},":condition":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":articleId":{"value":127,"dataType":"int","length":0,"driverOptions":[]},":preparedArray5":{"value":14,"dataType":"int","length":0,"driverOptions":[]},":publishUp":{"value":"2025-12-06 05:29:10","dataType":"string","length":0,"driverOptions":[]},":publishDown":{"value":"2025-12-06 05:29:10","dataType":"string","length":0,"driverOptions":[]}},"duration_str":"1.2ms","memory_str":"7.02KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/MVC\/Model\/BaseDatabaseModel.php:164","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(\u0027:\u0027, `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug`\nFROM `ukp28_categories` AS `s`\nINNER JOIN `ukp28_categories` AS `c` ON (`s`.`lft` \u003C= `c`.`lft` AND `c`.`lft` \u003C `s`.`rgt`) OR (`c`.`lft` \u003C `s`.`lft` AND `s`.`rgt` \u003C `c`.`rgt`)\nWHERE (`c`.`extension` = :extension OR `c`.`extension` = \u0027system\u0027) AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id\nORDER BY `c`.`lft`","params":{":extension":{"value":"com_content","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":5,"dataType":"int","length":0,"driverOptions":[]},":id":{"value":14,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"647\u03bcs","memory_str":"3.92KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/Categories\/Categories.php:375","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note\nFROM ukp28_fields AS a\nLEFT JOIN `ukp28_languages` AS l ON l.lang_code = a.language\nLEFT JOIN ukp28_users AS uc ON uc.id=a.checked_out\nLEFT JOIN ukp28_viewlevels AS ag ON ag.id = a.access\nLEFT JOIN ukp28_users AS ua ON ua.id = a.created_user_id\nLEFT JOIN ukp28_fields_groups AS g ON g.id = a.group_id\nWHERE \n(\n(`a`.`context` = :context AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND \n(`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray3,:preparedArray4)) AND `a`.`state` = :state) AND \n(`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform\nORDER BY a.ordering ASC","params":{":context":{"value":"mod_articles_news.content","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":5,"dataType":"int","length":0,"driverOptions":[]},":preparedArray3":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray4":{"value":5,"dataType":"int","length":0,"driverOptions":[]},":state":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":gstate":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":only_use_in_subform":{"value":0,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"389\u03bcs","memory_str":"4.06KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/MVC\/Model\/BaseDatabaseModel.php:164","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(\u0027:\u0027, `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug`\nFROM `ukp28_categories` AS `s`\nINNER JOIN `ukp28_categories` AS `c` ON (`s`.`lft` \u003C= `c`.`lft` AND `c`.`lft` \u003C `s`.`rgt`) OR (`c`.`lft` \u003C `s`.`lft` AND `s`.`rgt` \u003C `c`.`rgt`)\nWHERE (`c`.`extension` = :extension OR `c`.`extension` = \u0027system\u0027) AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id\nORDER BY `c`.`lft`","params":{":extension":{"value":"com_content","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":5,"dataType":"int","length":0,"driverOptions":[]},":id":{"value":14,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"448\u03bcs","memory_str":"6.42KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/Categories\/Categories.php:375","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note\nFROM ukp28_fields AS a\nLEFT JOIN `ukp28_languages` AS l ON l.lang_code = a.language\nLEFT JOIN ukp28_users AS uc ON uc.id=a.checked_out\nLEFT JOIN ukp28_viewlevels AS ag ON ag.id = a.access\nLEFT JOIN ukp28_users AS ua ON ua.id = a.created_user_id\nLEFT JOIN ukp28_fields_groups AS g ON g.id = a.group_id\nLEFT JOIN `ukp28_fields_categories` AS fc ON fc.field_id = a.id\nWHERE \n(\n(`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND \n(`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND \n(`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform\nORDER BY a.ordering ASC","params":{":context":{"value":"com_content.article","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":14,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":0,"dataType":"int","length":0,"driverOptions":[]},":preparedArray3":{"value":24,"dataType":"int","length":0,"driverOptions":[]},":preparedArray4":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray5":{"value":5,"dataType":"int","length":0,"driverOptions":[]},":preparedArray6":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray7":{"value":5,"dataType":"int","length":0,"driverOptions":[]},":state":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":gstate":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":only_use_in_subform":{"value":0,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"399\u03bcs","memory_str":"4.81KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/src\/MVC\/Model\/BaseDatabaseModel.php:164","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT *\nFROM `ukp28_schemaorg`\nWHERE `itemId` = :itemId AND `context` = :context","params":{":itemId":{"value":127,"dataType":"int","length":0,"driverOptions":[]},":context":{"value":"com_content.article","dataType":"string","length":0,"driverOptions":[]}},"duration_str":"185\u03bcs","memory_str":"1.55KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/plugins\/system\/schemaorg\/src\/Extension\/Schemaorg.php:429","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` \/ `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count`\nFROM `ukp28_content` AS `a`\nINNER JOIN `ukp28_categories` AS `c` ON `c`.`id` = `a`.`catid`\nLEFT JOIN `ukp28_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id`\nLEFT JOIN `ukp28_users` AS `u` ON `u`.`id` = `a`.`created_by`\nLEFT JOIN `ukp28_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id`\nLEFT JOIN `ukp28_content_rating` AS `v` ON `a`.`id` = `v`.`content_id`\nWHERE \n(\n(`a`.`id` = :pk AND `c`.`published` \u003E 0) AND \n(`a`.`publish_up` IS NULL OR `a`.`publish_up` \u003C= :publishUp)) AND \n(`a`.`publish_down` IS NULL OR `a`.`publish_down` \u003E= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)","params":{":pk":{"value":127,"dataType":"int","length":0,"driverOptions":[]},":publishUp":{"value":"2025-12-06 05:29:10","dataType":"string","length":0,"driverOptions":[]},":publishDown":{"value":"2025-12-06 05:29:10","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":2,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"627\u03bcs","memory_str":"22.17KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/components\/com_content\/src\/Model\/ArticleModel.php:215","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` \/ `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count`\nFROM `ukp28_content` AS `a`\nINNER JOIN `ukp28_categories` AS `c` ON `c`.`id` = `a`.`catid`\nLEFT JOIN `ukp28_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id`\nLEFT JOIN `ukp28_users` AS `u` ON `u`.`id` = `a`.`created_by`\nLEFT JOIN `ukp28_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id`\nLEFT JOIN `ukp28_content_rating` AS `v` ON `a`.`id` = `v`.`content_id`\nWHERE \n(\n(`a`.`id` = :pk AND `c`.`published` \u003E 0) AND \n(`a`.`publish_up` IS NULL OR `a`.`publish_up` \u003C= :publishUp)) AND \n(`a`.`publish_down` IS NULL OR `a`.`publish_down` \u003E= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)","params":{":pk":{"value":127,"dataType":"int","length":0,"driverOptions":[]},":publishUp":{"value":"2025-12-06 05:29:10","dataType":"string","length":0,"driverOptions":[]},":publishDown":{"value":"2025-12-06 05:29:10","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":2,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"442\u03bcs","memory_str":"22.17KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/components\/com_content\/src\/Model\/ArticleModel.php:215","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT SUM(CASE WHEN `a`.`next_execution` \u003C= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count\nFROM `ukp28_scheduler_tasks` AS `a`\nWHERE `a`.`state` = 1","params":{":now":{"value":"2025-12-06 05:29:10","dataType":"string","length":0,"driverOptions":[]}},"duration_str":"185\u03bcs","memory_str":"1.37KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/administrator\/components\/com_scheduler\/src\/Model\/TasksModel.php:517","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `session_id`\nFROM `ukp28_session`\nWHERE `session_id` = ?","params":{"1":{"value":"kbt2l3lqdaldlktaud5c3i65gb","dataType":"string","length":0,"driverOptions":[]}},"duration_str":"143\u03bcs","memory_str":"1KB","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/vendor\/joomla\/session\/src\/Handler\/DatabaseHandler.php:277","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"UPDATE `ukp28_session`\nSET `data` = ?\n\t, `time` = ?\nWHERE `session_id` = ?","params":{"1":{"value":"joomla|s:700:\u0022TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjM6e3M6Nzoic2Vzc2lvbiI7Tzo4OiJzdGRDbGFzcyI6Mzp7czo3OiJjb3VudGVyIjtpOjM7czo1OiJ0aW1lciI7Tzo4OiJzdGRDbGFzcyI6Mzp7czo1OiJzdGFydCI7aToxNzY0OTk4OTQ5O3M6NDoibGFzdCI7aToxNzY0OTk4OTUwO3M6Mzoibm93IjtpOjE3NjQ5OTg5NTA7fXM6NToidG9rZW4iO3M6MzI6IjQxY2Q4ZTU3ZjVmYWNkMGZlNjEwODRkNWFkYTM1MjhkIjt9czo4OiJyZWdpc3RyeSI7TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjA6e31zOjE0OiIAKgBpbml0aWFsaXplZCI7YjowO3M6MTI6IgAqAHNlcGFyYXRvciI7czoxOiIuIjt9czo0OiJ1c2VyIjtPOjIwOiJKb29tbGFcQ01TXFVzZXJcVXNlciI6MTp7czoyOiJpZCI7aTowO319czoxNDoiACoAaW5pdGlhbGl6ZWQiO2I6MDtzOjEyOiIAKgBzZXBhcmF0b3IiO3M6MToiLiI7fQ==\u0022;","dataType":"string","length":0,"driverOptions":[]},"2":{"value":1764998950,"dataType":"int","length":0,"driverOptions":[]},"3":{"value":"kbt2l3lqdaldlktaud5c3i65gb","dataType":"string","length":0,"driverOptions":[]}},"duration_str":"956\u03bcs","memory_str":"592B","caller":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public\/libraries\/vendor\/joomla\/session\/src\/Handler\/DatabaseHandler.php:301","callstack":[],"explain":[],"explain_col":[],"profile":[]}],"nb_statements":40,"accumulated_duration_str":"19.01ms","memory_usage_str":"194.96KB","xdebug_link":"","root_path":"\/home\/katalystsolutionscom\/katalystsolutions.com\/public"},"count":40}}, "Xffd69e8524b03377766d7f4672dc07c5"); </script> </body> </html>

Now, if you are using a content management system (CMS) like Joomla or WordPress, you don’t have to worry about the code. You can manage the meta descriptions through your CMS.

What does a Meta Description look like to visitors?

Your visitors won’t see the meta description on your page (unless they look at the code), but there are two places where your visitors will likely encounter your meta description: search engine results and other websites such as Facebook. Here is an example of how the same page meta description will look in the different areas:

Search Results Page

In a search results page, the meta description will show up as the text right after the title and URL of each result. Often, the search engines will use the meta description from the webpage. So, it really behooves you to craft a good meta description, since it can influence whether people click on your result or not. Notice that the search engine will highlight any keywords that were used in the search in bold.

Snippet from search results page

In Social Media such as Facebook

Whenever you share a page on Social Media, it will often pull in an image from the page along with the title tag and the meta description to display along with your update.

Shared post in Facebook

Writing and Optimizing your Meta Descriptions

Here are some key points to remember when writing and optimizing your meta descriptions:

  • Write for human readers and give them a good reason to click on your result or link
  • Include a call-to action such as “click here” or “learn more by clicking here”
  • Make it welcoming
  • Limit the meta description to roughly 150-160 characters including spaces
  • Use a unique description for each page
  • Make sure the description is relevant to the page
  • Use the most important 2 or 3 keywords that describe the page and put the most important one toward the beginning of the description
  • Don’t repeat the same keyword multiple times (eg. Avoid keyword stuffing).

Updating your Meta Descriptions

The good news is that if you are using a CMS like Joomla or WordPress, you can manage your meta descriptions without digging into the code. How you edit the meta descriptions can vary if you have special plugins or extensions, but here are the most common methods.

Updating your Meta Descriptions In Joomla

By default, Joomla will use the meta description of the article. To update the meta description for the article, you edit the article. Here are the steps for Joomla 2.5. It is generally the same process for Joomla 1.5 and Joomla 3.x versions. From the control panel:

  1. Go to Content >> Article Manager
  2. Click on the article item
  3. Click on the Meta Options on the right side
  4. Edit the Meta Description field as desired
  5. Click “Save & Close” in the top right.

You can also override the title for pages linked to menu items by editing the “Meta Description” field in the “Meta Options” for the relevant menu item. From the control panel:

  1. Go to Menus >> Main Menu (or relevant menu name)
  2. Click on the menu item
  3. Click on the Meta Options on the right side
  4. Edit the Meta Description as desired
  5. Click “Save & Close” in the top right.

Updating your Meta Descriptions In WordPress

WordPress does not include the ability to set and update the page/post meta descriptions by default. It must be enabled either in your Theme or with a special SEO plugin. If you are using a special SEO plugin or have theme options enabled for managing your meta descriptions, these will often be toward the bottom of your page when editing the page using the control panel.

Conclusion

Your meta descriptions are a basic, yet highly important part of your search engine optimization (SEO) effort. While it doesn’t improve your search ranking, it can improve your click-through rate. For prospects finding you through the search engines and social media, it can make the difference between clicking on your link and skipping to the next item. Take some time to craft a meaningful and relevant meta descriptions for your pages.

If you have any questions on how to update your meta descriptions, let us know. We can point you in the right direction.

Blog

“Don Cranford and Katalyst Solutions are excellent collaborators. They bring a wealth of knowledge and are a pleasure to work with. Katalyst Solutions are truly experts.”
– Dorothy Banzon
Owner/Designer
D Banzon Design

Request Proposal